{"version":3,"sources":["hover.ts"],"sourcesContent":["import { ControlType, PropertyControls } from \"framer\"\n\ndeclare module \"react\" {\n    interface CSSProperties {\n        \"--framer-hover-background-color\"?: string\n        \"--framer-hover-color\"?: string\n        \"--framer-hover-border-color\"?: string\n    }\n}\n\nexport interface HoverOptions {\n    fillColor?: string\n    textColor?: string\n    borderColor?: string\n}\n\nexport function getHoverStyle({\n    fillColor,\n    textColor,\n    borderColor,\n}: HoverOptions = {}): React.CSSProperties {\n    return {\n        \"--framer-hover-background-color\": fillColor,\n        \"--framer-hover-color\": textColor,\n        \"--framer-hover-border-color\": borderColor,\n    }\n}\n\nexport const hoverControls: PropertyControls = {\n    fillColor: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        optional: true,\n    },\n\n    textColor: {\n        type: ControlType.Color,\n        title: \"Text\",\n        optional: true,\n    },\n\n    borderColor: {\n        type: ControlType.Color,\n        title: \"Border\",\n        optional: true,\n    },\n}\n"],"names":[],"mappings":"AAAA,OAAS,WAAW,KAA0B,QAAQ,CAAA,AAgBtD,OAAO,SAAS,aAAa,CAAC,CAC1B,SAAS,CACT,SAAS,CACT,WAAW,CACA,CAAG,EAAE,CAAuB,CACvC,MAAO,CACH,iCAAiC,CAAE,SAAS,CAC5C,sBAAsB,CAAE,SAAS,CACjC,6BAA6B,CAAE,WAAW,CAC7C,CAAA,AACL,CAAC,AAED,OAAO,MAAM,aAAa,CAAqB,CAC3C,SAAS,CAAE,CACP,IAAI,CAAE,WAAW,CAAC,KAAK,CACvB,KAAK,CAAE,MAAM,CACb,QAAQ,CAAE,IAAI,CACjB,CAED,SAAS,CAAE,CACP,IAAI,CAAE,WAAW,CAAC,KAAK,CACvB,KAAK,CAAE,MAAM,CACb,QAAQ,CAAE,IAAI,CACjB,CAED,WAAW,CAAE,CACT,IAAI,CAAE,WAAW,CAAC,KAAK,CACvB,KAAK,CAAE,QAAQ,CACf,QAAQ,CAAE,IAAI,CACjB,CACJ,CAAA"}