claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
18 lines • 732 B
TypeScript
/**
* Cognitive Load Indicator - ADHD-Optimized Progress Component
* Shows cognitive load with visual warnings when approaching overwhelm
* Implements therapeutic design principles for neurodivergent users
*/
interface Props {
currentStep: number;
totalSteps: number;
emotionalState?: 'energized' | 'focused' | 'overwhelmed' | 'accomplished';
size?: 'sm' | 'md' | 'lg';
showPercentage?: boolean;
adhdOptimized?: boolean;
onOverflow?: () => void;
}
declare const CognitiveLoadIndicator: import("svelte").Component<Props, {}, "">;
type CognitiveLoadIndicator = ReturnType<typeof CognitiveLoadIndicator>;
export default CognitiveLoadIndicator;
//# sourceMappingURL=CognitiveLoadIndicator.svelte.d.ts.map