{"version":3,"file":"use-size.mjs","sources":["../../../../../packages/composables/private/use-size.ts"],"sourcesContent":["import { computed } from 'vue'\n\nexport const useSizeDefaults = {\n  xs: 18,\n  sm: 24,\n  md: 32,\n  lg: 38,\n  xl: 46\n}\n\nexport const useSizeProps = {\n  size: String\n}\n\nexport default function (props, sizes = useSizeDefaults) {\n  // return sizeStyle\n  return computed(() => (props.size !== void 0 ? { fontSize: props.size in sizes ? `${sizes[props.size]}px` : props.size } : null))\n}\n"],"names":[],"mappings":";;AACY,MAAC,eAAe,GAAG;AAC/B,EAAE,EAAE,EAAE,EAAE;AACR,EAAE,EAAE,EAAE,EAAE;AACR,EAAE,EAAE,EAAE,EAAE;AACR,EAAE,EAAE,EAAE,EAAE;AACR,EAAE,EAAE,EAAE,EAAE;AACR,EAAE;AACU,MAAC,YAAY,GAAG;AAC5B,EAAE,IAAI,EAAE,MAAM;AACd,EAAE;AACa,gBAAQ,CAAC,KAAK,EAAE,KAAK,GAAG,eAAe,EAAE;AACxD,EAAE,OAAO,QAAQ,CAAC,MAAM,KAAK,CAAC,IAAI,KAAK,KAAK,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,IAAI,CAAC,CAAC;AAClI;;;;"}