song-ui-u
Version:
vue3 + js的PC前端组件库
1 lines • 1.86 kB
Source Map (JSON)
{"version":3,"file":"use-checkbox.mjs","sources":["../../../../../../packages/components/radio/src/composables/use-checkbox.js"],"sourcesContent":["import { useCheckboxState } from \"./use-checkbox-state\"\nimport { useCheckboxGroup } from \"./use-checkbox-group\"\nimport { useCheckboxModel } from \"./use-checkbox-model\"\nimport { useCheckboxEvent } from \"./use-checkbox-event\"\n\nexport function useCheckbox({ props, checkboxModel }){\n // useCheckboxGroup\n const { checkboxGroupKey, checkboxAllKey, isGroup, isAll } = useCheckboxGroup()\n // useCheckboxModel\n const { model } = useCheckboxModel({ props, checkboxModel, checkboxGroupKey, checkboxAllKey, isGroup, isAll })\n // useCheckboxState\n const { checkboxSize, isDisabled, isChecked, isLoading } = useCheckboxState({ props, model, checkboxGroupKey, isGroup })\n // useCheckboxEvent\n const { changeEvent, clickEvent } = useCheckboxEvent({ props, model, checkboxGroupKey, isGroup, isLoading, isDisabled })\n return {\n checkboxSize,\n isDisabled,\n isChecked,\n model,\n changeEvent,\n isLoading, \n clickEvent\n }\n}"],"names":[],"mappings":";;;;;AAKO,SAAS,WAAY,CAAA,EAAE,KAAO,EAAA,aAAA,EAAgB,EAAA;AAEjD,EAAA,MAAM,EAAE,gBAAkB,EAAA,cAAA,EAAgB,OAAS,EAAA,KAAA,KAAU,gBAAiB,EAAA,CAAA;AAE9E,EAAM,MAAA,EAAE,KAAM,EAAA,GAAI,gBAAiB,CAAA,EAAE,KAAO,EAAA,aAAA,EAAe,gBAAkB,EAAA,cAAA,EAAgB,OAAS,EAAA,KAAA,EAAO,CAAA,CAAA;AAE7G,EAAA,MAAM,EAAE,YAAA,EAAc,UAAY,EAAA,SAAA,EAAW,SAAU,EAAA,GAAI,gBAAiB,CAAA,EAAE,KAAO,EAAA,KAAA,EAAO,gBAAkB,EAAA,OAAA,EAAS,CAAA,CAAA;AAEvH,EAAA,MAAM,EAAE,WAAA,EAAa,UAAW,EAAA,GAAI,gBAAiB,CAAA,EAAE,KAAO,EAAA,KAAA,EAAO,gBAAkB,EAAA,OAAA,EAAS,SAAW,EAAA,UAAA,EAAY,CAAA,CAAA;AACvH,EAAO,OAAA;AAAA,IACH,YAAA;AAAA,IACA,UAAA;AAAA,IACA,SAAA;AAAA,IACA,KAAA;AAAA,IACA,WAAA;AAAA,IACA,SAAA;AAAA,IACA,UAAA;AAAA,GACJ,CAAA;AACJ;;;;"}