UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

4 lines 1.27 kB
/*! * KoliBri - The accessible HTML-Standard */ "use strict";var common=require("./common-1pTy2kta.js");const alternativeButtonLinkRolePropTypeOptions=["tab","treeitem"],validateAlternativeButtonLinkRole=(t,a)=>{common.watchValidator(t,"_role",t=>"string"==typeof t&&alternativeButtonLinkRolePropTypeOptions.includes(t),new Set([`KoliBriAlternativeButtonLinkRole {${alternativeButtonLinkRolePropTypeOptions.join(", ")}`]),a)},validateAriaControls=(t,a)=>{common.watchString(t,"_ariaControls",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"})};exports.validateAlternativeButtonLinkRole=validateAlternativeButtonLinkRole,exports.validateAriaControls=validateAriaControls,exports.validateAriaDescription=validateAriaDescription,exports.validateAriaExpanded=validateAriaExpanded,exports.validateButtonVariant=validateButtonVariant;