import { useCardBorderHidden } from "./Pages/useCardBorderHidden"; import { Toggle } from "./Toggle"; export function SettingsPageLayout(props: { children: React.ReactNode; className?: string; }) { return (
{props.children}
); } export function SettingsSection(props: { className?: string; title?: React.ReactNode; children: React.ReactNode; action?: React.ReactNode; accent?: boolean; }) { let cardBorderHidden = useCardBorderHidden(); return (
{props.title &&

{props.title}

} {props.action && props.action}
{props.children}
); } export const InputSetting = (props: { children: React.ReactNode; label: string; optional?: boolean; helpText?: React.ReactNode; htmlFor?: string; }) => { return ( ); }; export const ToggleSetting = (props: { toggle: boolean; onToggle: () => void; label: string; helpText?: React.ReactNode; }) => { return ( <>
{props.label}
{props.helpText && (
{props.helpText}
)}

); };