Skip to content

TkxConfigProvider

import { TkxConfigProvider } from 'tekivex-ui';

ConfigProvider is part of the tekivex-ui library. Every component is self-tested against WCAG 2.1 AAA criteria, fully typed, and tree-shakeable. A third-party AAA audit is on the roadmap, not completed.

PropTypeRequiredDescription
childrenReactNodeyes
localestringBCP 47 locale code. Default “en-US”.
direction'ltr' | 'rtl'Text direction. Default “ltr”.
componentDefaultsComponentDefaultsGlobal component defaults. Merged with parent provider values.
componentOverridesComponentOverridesPer-component overrides. Merged shallowly per component key.
prefixClsstringCSS class prefix. Default “tkx”.
  • Keyboard navigation supported on all interactive elements
  • :focus-visible outline at 2px (theme-token primary)
  • ARIA roles and properties applied per WAI-ARIA 1.2
  • Respects prefers-reduced-motion
  • Minimum 44×44 touch target where applicable

The implementation lives at src/components/TkxConfigProvider.tsx.

This page is a generated scaffold. It will be replaced with hand-authored examples and a live preview in a follow-up release. For interactive demos, see the legacy demo site.