{"version":3,"file":"index.mjs","sources":["../../../../../hooks/use-link/index.ts"],"sourcesContent":["import { css, useColor } from '@fusion-ui-vue/theme'\nimport type { LlinkProps } from '@fusion-ui-vue/components'\nimport { computed } from 'vue'\nimport type { ComponentStylingHook } from '../types'\n\nexport const useLink: ComponentStylingHook<LlinkProps> = props => {\n  const $color = useColor(props, 'color', 'var(--md-sys-color-primary)')\n\n  return computed(() => {\n    return css`\n      --fn-link-color: ${$color.value};\n      --fn-link__underline--status: ${props.underline === 'none'\n        ? 'none'\n        : props.underline === 'hover'\n        ? 'none'\n        : 'underline'};\n      --fn-link__underline--hover: ${props.underline === 'none'\n        ? 'none'\n        : props.underline === 'hover'\n        ? 'underline'\n        : 'underline'};\n    `\n  })\n}\n"],"names":[],"mappings":";;;;;AAKO,MAAM,UAA4C,CAAS,KAAA,KAAA;AAChE,EAAA,MAAM,MAAS,GAAA,QAAA,CAAS,KAAO,EAAA,OAAA,EAAS,6BAA6B,CAAA,CAAA;AAErE,EAAA,OAAO,SAAS,MAAM;AACpB,IAAO,OAAA,GAAA,CAAA;AAAA,uBAAA,EACc,OAAO,KAAK,CAAA;AAAA,oCACC,EAAA,KAAA,CAAM,cAAc,MAChD,GAAA,MAAA,GACA,MAAM,SAAc,KAAA,OAAA,GACpB,SACA,WAAW,CAAA;AAAA,mCACgB,EAAA,KAAA,CAAM,cAAc,MAC/C,GAAA,MAAA,GACA,MAAM,SAAc,KAAA,OAAA,GACpB,cACA,WAAW,CAAA;AAAA,IAAA,CAAA,CAAA;AAAA,GAElB,CAAA,CAAA;AACH;;;;"}