import { RefreshCwIcon } from "lucide-react"; import type { ReactNode } from "react"; import { cn } from "../../lib/utils"; import { Button } from "../ui/button"; export function ClerkUserProfilePage({ action, children, className, description, title, }: { readonly action?: ReactNode; readonly children: ReactNode; readonly className?: string; readonly description?: ReactNode; readonly title: ReactNode; }) { return (

{title}

{description ? (

{description}

) : null}
{action ?
{action}
: null}
{children}
); } export function ClerkUserProfileRefreshButton({ className, disabled = false, isPending, onClick, }: { readonly className?: string; readonly disabled?: boolean; readonly isPending: boolean; readonly onClick: () => void; }) { return ( ); } export function ClerkUserProfileRow({ children, className, icon, }: { readonly children: ReactNode; readonly className?: string; readonly icon: ReactNode; }) { return (
  • {children}
  • ); }