UNPKG

dk-plus

Version:
46 lines (45 loc) 1.17 kB
import { setBooleanProps as e, setStringProp as o, setFunction as l } from "../../_utils/props/index.js"; import { DK_Personality_Type as t } from "../../_tokens/component/index2.js"; import { DK_TARGET as i, DK_TYPE as s, DK_SIZE as n } from "../../_tokens/public/index.js"; const d = { link: e(), href: o(), target: o("_blank", (r) => i.includes(r)), text: e(), type: o(null, (r) => s.includes(r)), size: o(null, (r) => n.includes(r)), fontSize: o(), fontColor: o(), bgColor: o(), disabled: e(), textDecoration: o(), onClick: l(), circle: e(), shadow: o(), ripples: e(), ripplesBgColor: o(), diffusion: e(), diffusionBgColor: o(), personality: e(), personalityType: o( null, (r) => t.includes(r) ), personalitySize: o(null, (r) => n.includes(r)), personalityBorderColor: o(), personalityBorderHoveColor: o(), personalityBgColor: o(), personalityBgHoveColor: o(), personalityFontColor: o(), personalityFontHoveColor: o(), personalityBoxShadow: o(), personalityBoxShadowHove: o(), personalityReflect: o(), loading: e(), round: e(), icon: o(), afterIcon: o() }; export { d as dkButtonProps };