UNPKG

claritykit-svelte

Version:

A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility

29 lines 1.24 kB
import type { CrisisMode } from '../../../utils/crisis-mode.js'; interface Props { showSeverityControl?: boolean; showAutoDetectToggle?: boolean; compact?: boolean; position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'center'; class?: string; oncrisisModeChanged?: (event: { detail: CrisisMode; }) => void; } /** * CrisisModeToggle * * Crisis mode toggle control for users to manually activate/deactivate simplified interfaces. * Provides accessibility-focused controls for crisis mode management. * * @prop {boolean} [showSeverityControl=true] - Whether to show severity level controls * @prop {boolean} [showAutoDetectToggle=true] - Whether to show auto-detection toggle * @prop {boolean} [compact=false] - Whether to use compact layout * @prop {string} [position='bottom-right'] - Position of floating toggle * @prop {string} [class] - Additional CSS classes * * @event {CrisisMode} crisis-mode-changed - Fired when crisis mode state changes */ declare const CrisisModeToggle: import("svelte").Component<Props, {}, "">; type CrisisModeToggle = ReturnType<typeof CrisisModeToggle>; export default CrisisModeToggle; //# sourceMappingURL=CrisisModeToggle.svelte.d.ts.map