"use client" import type { ReactNode } from "react" import { cn } from "../../../lib/utils" import { CardDescription, CardHeader, CardTitle } from "../../ui/card" import { Skeleton } from "../../ui/skeleton" import type { SettingsCardClassNames } from "./settings-card" export interface SettingsCardHeaderProps { className?: string classNames?: SettingsCardClassNames description?: ReactNode isPending?: boolean title: ReactNode } export function SettingsCardHeader({ className, classNames, description, isPending, title }: SettingsCardHeaderProps) { return ( {isPending ? ( <> {description && ( )} ) : ( <> {title} {description && ( {description} )} )} ) }