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 (
);
}