UNPKG

vue-cesium

Version:
1 lines 1.54 kB
{"version":3,"file":"use-align.mjs","sources":["../../../../../packages/composables/private/use-align.ts"],"sourcesContent":["import { computed } from 'vue'\n\nexport const alignMap = {\n left: 'start',\n center: 'center',\n right: 'end',\n between: 'between',\n around: 'around',\n evenly: 'evenly',\n stretch: 'stretch'\n}\n\nexport const alignValues = Object.keys(alignMap)\n\nexport const useAlignProps = {\n align: {\n type: String,\n validator: v => alignValues.includes(v)\n }\n}\n\nexport default function (props) {\n // return alignClass\n return computed(() => {\n const align = props.align === void 0 ? (props.vertical === true ? 'stretch' : 'left') : props.align\n\n return `${props.vertical === true ? 'items' : 'justify'}-${alignMap[align]}`\n })\n}\n"],"names":[],"mappings":";;;AAEO,MAAM,QAAW,GAAA;AAAA,EACtB,IAAM,EAAA,OAAA;AAAA,EACN,MAAQ,EAAA,QAAA;AAAA,EACR,KAAO,EAAA,KAAA;AAAA,EACP,OAAS,EAAA,SAAA;AAAA,EACT,MAAQ,EAAA,QAAA;AAAA,EACR,MAAQ,EAAA,QAAA;AAAA,EACR,OAAS,EAAA,SAAA;AACX,EAAA;AAEa,MAAA,WAAA,GAAc,MAAO,CAAA,IAAA,CAAK,QAAQ,EAAA;AAExC,MAAM,aAAgB,GAAA;AAAA,EAC3B,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,SAAW,EAAA,CAAA,CAAA,KAAK,WAAY,CAAA,QAAA,CAAS,CAAC,CAAA;AAAA,GACxC;AACF,EAAA;AAEA,iBAAA,CAAyB,KAAO,EAAA;AAE9B,EAAA,OAAO,SAAS,MAAM;AACpB,IAAM,MAAA,KAAA,GAAQ,MAAM,KAAU,KAAA,KAAA,CAAA,GAAU,MAAM,QAAa,KAAA,IAAA,GAAO,SAAY,GAAA,MAAA,GAAU,KAAM,CAAA,KAAA,CAAA;AAE9F,IAAO,OAAA,CAAA,EAAG,MAAM,QAAa,KAAA,IAAA,GAAO,UAAU,SAAS,CAAA,CAAA,EAAI,QAAS,CAAA,KAAK,CAAC,CAAA,CAAA,CAAA;AAAA,GAC3E,CAAA,CAAA;AACH;;;;"}