hongluan-ui
Version:
Hongluan Component Library for Vue 3
1 lines • 1.2 kB
Source Map (JSON)
{"version":3,"file":"basic-cell-render.mjs","sources":["../../../../../../../packages/components/date-picker/src/date-picker-com/basic-cell-render.tsx"],"sourcesContent":["import { defineComponent, inject, renderSlot } from 'vue'\nimport { ROOT_PICKER_INJECTION_KEY } from '@hongluan-ui/tokens'\nimport { basicCellProps } from '../props/basic-cell'\nimport type { DateCell } from '../date-picker.type'\n\nexport default defineComponent({\n name: 'DatePickerCell',\n props: basicCellProps,\n setup(props) {\n const { slots } = inject(ROOT_PICKER_INJECTION_KEY)!\n return () => {\n const { cell }: { cell: DateCell | undefined; } = props\n return renderSlot(slots, 'default', { ...cell! }, () => [\n <div class='date-table-cell'>\n <span class='date-table-cell-text'>{ cell?.renderText ?? cell?.text }</span>\n </div>,\n ])\n }\n },\n})\n"],"names":["defineComponent","name","props","basicCellProps","setup","slots","cell"],"mappings":";;;;;AAKA,uBAAeA,eAAe,CAAC;AAC7BC,EAAAA,IAAI,EAAE,gBADuB;AAE7BC,EAAAA,KAAK,EAAEC,cAFsB;;AAG7BC;AACE;AAAQC;AAAF;AACN;AACE,YAAM;AAAEC;AAAF;AACN;AAAoC,OAAnB,EAAiC,MAAM;AAAA;AAAA;AAAA,iBAExC;AAFwC;AAKzD;AACF;;AAb4B;;;;;;"}