@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 1.48 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
;var common=require("./common-BHv-S8J5.js");const alternativeButtonLinkRolePropTypeOptions=["button","link","tab","treeitem"],validateAlternativeButtonLinkRole=(t,a)=>{common.watchValidator(t,"_role",(t=>"string"==typeof t&&alternativeButtonLinkRolePropTypeOptions.includes(t)),new Set([`KoliBriAlternativeButtonLinkRole {${alternativeButtonLinkRolePropTypeOptions.join(", ")}`]),a)},validateAriaDescription=(t,a)=>{common.watchString(t,"_ariaDescription",a)},validateAriaExpanded=(t,a)=>{common.watchBoolean(t,"_ariaExpanded",a)},buttonVariantPropTypeOptions=["primary","secondary","normal","tertiary","danger","ghost","custom"],validateButtonVariant=(t,a)=>{common.watchValidator(t,"_buttonVariant",(t=>"string"==typeof t&&buttonVariantPropTypeOptions.includes(t)),new Set([`KoliBriButtonVariant {${buttonVariantPropTypeOptions.join(", ")}`]),a,{defaultValue:"normal"})},linkVariantPropTypeOptions=["inline","standalone"],validateLinkVariant=(t,a)=>{common.watchValidator(t,"_linkVariant",(t=>"string"==typeof t&&linkVariantPropTypeOptions.includes(t)),new Set([`KoliBriLinkVariant {${linkVariantPropTypeOptions.join(", ")}`]),a)};exports.validateAlternativeButtonLinkRole=validateAlternativeButtonLinkRole,exports.validateAriaDescription=validateAriaDescription,exports.validateAriaExpanded=validateAriaExpanded,exports.validateButtonVariant=validateButtonVariant,exports.validateLinkVariant=validateLinkVariant;