ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 2.08 kB
Source Map (JSON)
{"version":3,"file":"useButton.cjs","sources":["../../../../../../packages/element/dialog/src/hooks/useButton.ts"],"sourcesContent":["import type { DialogProps } from '../props'\n\nexport function useButton(props: DialogProps) {\n const isConfirmBtnLoading = ref(false)\n const isCancelBtnLoading = ref(false)\n\n const { t } = useLocale()\n\n const confirmBtnLabel = ref(t('common.confirm'))\n const cancelBtnLabel = ref(t('common.cancel'))\n\n const confirmBtnProps = computed(() => {\n return {\n ...props.confirmButtonProps,\n label: props.extend ? confirmBtnLabel.value : (props.confirmButtonLabel || props.confirmButtonProps.label || t('common.confirm')),\n loading: props.extend ? isConfirmBtnLoading.value : (props.confirmButtonLoading || props.confirmButtonProps.loading),\n }\n })\n\n const cancelBtnProps = computed(() => {\n return {\n ...props.cancelButtonProps,\n label: props.extend ? cancelBtnLabel.value : (props.cancelButtonLabel || props.cancelButtonProps.label || t('common.cancel')),\n loading: props.extend ? isCancelBtnLoading.value : (props.cancelButtonLoading || props.cancelButtonProps.loading),\n }\n })\n\n return { confirmBtnProps, cancelBtnProps, isConfirmBtnLoading, isCancelBtnLoading }\n}\n"],"names":["useButton","props","isConfirmBtnLoading","vue","isCancelBtnLoading","useLocale","confirmBtnLabel","cancelBtnLabel","confirmBtnProps","cancelBtnProps"],"mappings":"oJAEO,SAAAA,EAAAC,EAAA,CACL,MAAAC,EAAAC,EAAA,IAAA,EAAA,EACAC,EAAAD,EAAA,IAAA,EAAA,EAEA,CAAA,CAAA,EAAAE,EAAA,UAAA,EAEAC,EAAAH,EAAA,IAAA,EAAA,gBAAA,CAAA,EACAI,EAAAJ,EAAA,IAAA,EAAA,eAAA,CAAA,EAEAK,EAAAL,EAAA,SAAA,KACE,CAAO,GAAAF,EAAA,mBACI,MAAAA,EAAA,OAAAK,EAAA,MAAAL,EAAA,oBAAAA,EAAA,mBAAA,OAAA,EAAA,gBAAA,EACsH,QAAAA,EAAA,OAAAC,EAAA,MAAAD,EAAA,sBAAAA,EAAA,mBAAA,OACnB,EAC9G,EAGFQ,EAAAN,EAAA,SAAA,KACE,CAAO,GAAAF,EAAA,kBACI,MAAAA,EAAA,OAAAM,EAAA,MAAAN,EAAA,mBAAAA,EAAA,kBAAA,OAAA,EAAA,eAAA,EACkH,QAAAA,EAAA,OAAAG,EAAA,MAAAH,EAAA,qBAAAA,EAAA,kBAAA,OAClB,EAC3G,EAGF,MAAA,CAAA,gBAAAO,EAAA,eAAAC,EAAA,oBAAAP,EAAA,mBAAAE,CAAA,CACF"}