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 • 1.29 kB
Source Map (JSON)
{"version":3,"file":"useRadioColumnMethods.cjs","sources":["../../../../../../packages/element/table/src/hooks/useRadioColumnMethods.ts"],"sourcesContent":["import { getCurrentInstance } from 'vue'\nimport type { ComponentInternalInstance } from 'vue'\n\nexport function useRadioColumnMethods() {\n const { proxy: ctx } = getCurrentInstance() as ComponentInternalInstance\n\n const clearSelection = () => {\n const radioColumn = ctx!.$refs.radioColumn as { clearSelection?: () => void }\n if (radioColumn && radioColumn.clearSelection)\n radioColumn.clearSelection()\n }\n\n const toggleRadioSelection = (row: any) => {\n const radioColumn = ctx!.$refs.radioColumn as { toggleRadioSelection?: (row: any) => void, clearSelection?: () => void }\n if (radioColumn && radioColumn.clearSelection)\n radioColumn.toggleRadioSelection?.(row)\n }\n\n return { clearSelection, toggleRadioSelection }\n}\n"],"names":["useRadioColumnMethods","ctx","vue","radioColumn","row","_a"],"mappings":"uGAGO,SAAAA,GAAA,CACL,KAAA,CAAA,MAAAC,CAAA,EAAAC,EAAA,mBAAA,EAcA,MAAA,CAAA,eAZA,IAAA,CACE,MAAAC,EAAAF,EAAA,MAAA,YACAE,GAAAA,EAAA,gBACEA,EAAA,eAAA,CAA2B,EAS/B,qBANAC,GAAA,OACE,MAAAD,EAAAF,EAAA,MAAA,YACAE,GAAAA,EAAA,kBACEE,EAAAF,EAAA,uBAAA,MAAAE,EAAA,KAAAF,EAAAC,GAAsC,CAG1C,CACF"}