{"version":3,"file":"useWidthStyle.mjs","sources":["../../../../packages/hooks/useWidthStyle.ts"],"sourcesContent":["import { computed } from 'vue'\n\nexport function useWidthStyle(width) {\n\tconst widthStyle = computed(() => {\n\t\tconst obj: any = {}\n\t\tif (width) {\n\t\t\tif (!isNaN(Number(width))) {\n\t\t\t\tobj.width = width + 'em'\n\t\t\t} else if (width === 'full') {\n\t\t\t\tobj.width = '100%'\n\t\t\t} else {\n\t\t\t\tobj.width = width\n\t\t\t}\n\t\t}\n\t\treturn obj\n\t})\n\n\treturn {\n\t\twidthStyle,\n\t}\n}\n"],"names":[],"mappings":";;AAEO,SAAS,cAAc,KAAO,EAAA;AACpC,EAAM,MAAA,UAAA,GAAa,SAAS,MAAM;AACjC,IAAA,MAAM,MAAW,EAAC,CAAA;AAClB,IAAA,IAAI,KAAO,EAAA;AACV,MAAA,IAAI,CAAC,KAAA,CAAM,MAAO,CAAA,KAAK,CAAC,CAAG,EAAA;AAC1B,QAAA,GAAA,CAAI,QAAQ,KAAQ,GAAA,IAAA,CAAA;AAAA,OACrB,MAAA,IAAW,UAAU,MAAQ,EAAA;AAC5B,QAAA,GAAA,CAAI,KAAQ,GAAA,MAAA,CAAA;AAAA,OACN,MAAA;AACN,QAAA,GAAA,CAAI,KAAQ,GAAA,KAAA,CAAA;AAAA,OACb;AAAA,KACD;AACA,IAAO,OAAA,GAAA,CAAA;AAAA,GACP,CAAA,CAAA;AAED,EAAO,OAAA;AAAA,IACN,UAAA;AAAA,GACD,CAAA;AACD;;;;"}