import { HelpCircleIcon } from "lucide-react"; import React from "react"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { cn } from "@/lib/utils"; interface SettingRowProps { label: string; description?: string; tooltip?: string; children: React.ReactNode; className?: string; vertical?: boolean; } /** * Standardized row component for individual settings * Provides consistent label/control layout with optional tooltip */ const SettingRow: React.FC = ({ label, description, tooltip, children, className, vertical = false }) => { return (
{label} {tooltip && (

{tooltip}

)}
{description &&

{description}

}
{children}
); }; export default SettingRow;