@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 1.13 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
import{w as watchValidator,h as watchString,c as watchBoolean}from"./common.js";const alternativeButtonLinkRolePropTypeOptions=["tab","treeitem"],validateAlternativeButtonLinkRole=(t,a)=>{watchValidator(t,"_role",t=>"string"==typeof t&&alternativeButtonLinkRolePropTypeOptions.includes(t),new Set([`KoliBriAlternativeButtonLinkRole {${alternativeButtonLinkRolePropTypeOptions.join(", ")}`]),a)},validateAriaControls=(t,a)=>{watchString(t,"_ariaControls",a)},validateAriaDescription=(t,a)=>{watchString(t,"_ariaDescription",a)},validateAriaExpanded=(t,a)=>{watchBoolean(t,"_ariaExpanded",a)},buttonVariantPropTypeOptions=["primary","secondary","normal","tertiary","danger","ghost","custom"],validateButtonVariant=(t,a)=>{watchValidator(t,"_buttonVariant",t=>"string"==typeof t&&buttonVariantPropTypeOptions.includes(t),new Set([`KoliBriButtonVariant {${buttonVariantPropTypeOptions.join(", ")}`]),a,{defaultValue:"normal"})};export{validateAriaDescription as a,validateAriaExpanded as b,validateAlternativeButtonLinkRole as c,validateButtonVariant as d,validateAriaControls as v};