@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
12 lines (11 loc) • 570 B
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
import { watchValidator } from "../utils";
const buttonVariantPropTypeOptions = ['primary', 'secondary', 'normal', 'tertiary', 'danger', 'ghost', 'custom'];
export const validateButtonVariant = (component, value) => {
watchValidator(component, `_variant`, (value) => typeof value === 'string' && buttonVariantPropTypeOptions.includes(value), new Set([`KoliBriButtonVariant {${buttonVariantPropTypeOptions.join(', ')}`]), value, {
defaultValue: 'normal',
});
};
//# sourceMappingURL=button-variant.js.map