OptionalchildrenOptional children elements
OptionalclassOptional CSS class name for custom styling
Allows consumers to apply custom styles via CSS classes. Use Tailwind CSS classes or custom CSS classes.
CIA triad component (availability, integrity, or confidentiality)
OptionaldisabledIf true, the widget is disabled and cannot be interacted with
Current security level for the component
OptionalonOptional callback when widget encounters an error
Error that occurred
Callback fired when security level changes
New security level selected by user
OptionaltestOptional test ID for automated testing
Used by testing frameworks (Cypress, Vitest) to locate and interact with the component. Should follow the pattern defined in testIds constants.
Base props for widgets that allow security level changes
Extends CIAComponentWidgetProps with interactive change capability.
Example