tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 6.53 kB
Source Map (JSON)
{"version":3,"file":"useCalendarClass.mjs","sources":["../../../../components/calendar/hooks/useCalendarClass.ts"],"sourcesContent":["import { computed } from 'vue';\n\nimport { usePrefixClass } from '../../hooks/useConfig';\nimport { CalendarState } from '../types';\nimport { TdCalendarProps } from '../type';\nimport { COMPONENT_NAME } from '../consts';\n\nexport function useCalendarClass(props: TdCalendarProps, state: CalendarState) {\n const prefixClass = usePrefixClass(COMPONENT_NAME);\n\n const body = computed<string[]>(() => {\n return [`${prefixClass.value}`, `${prefixClass.value}--${props.theme}`];\n });\n const panel = computed<string[]>(() => {\n return [`${prefixClass.value}__panel`, `${prefixClass.value}__panel--${state.curSelectedMode}`];\n });\n const control = computed<string[]>(() => {\n return [`${prefixClass.value}__control`];\n });\n const title = computed<string[]>(() => {\n return [`${prefixClass.value}__title`];\n });\n const controlSection = computed<string[]>(() => {\n return [`${prefixClass.value}__control-section`];\n });\n const controlSectionCell = computed<string[]>(() => {\n return [`${prefixClass.value}__control-section-cell`];\n });\n const controlTag = computed<string[]>(() => {\n return [`${prefixClass.value}__control-tag`];\n });\n const table = computed<string[]>(() => {\n return [`${prefixClass.value}__table`];\n });\n const tableHead = computed<string[]>(() => {\n return [`${prefixClass.value}__table-head`];\n });\n const tableHeadRow = computed<string[]>(() => {\n return [`${prefixClass.value}__table-head-row`];\n });\n const tableHeadCell = computed<string[]>(() => {\n return [`${prefixClass.value}__table-head-cell`];\n });\n const tableBody = computed<string[]>(() => {\n return [`${prefixClass.value}__table-body`];\n });\n const tableBodyRow = computed<string[]>(() => {\n return [`${prefixClass.value}__table-body-row`];\n });\n\n return {\n body,\n panel,\n control,\n title,\n controlSection,\n controlSectionCell,\n controlTag,\n table,\n tableHead,\n tableHeadRow,\n tableHeadCell,\n tableBody,\n tableBodyRow,\n };\n}\n\nexport function useCalendarCellClass() {\n const prefixClass = usePrefixClass(COMPONENT_NAME);\n\n const tableBodyCell = computed<string[]>(() => {\n return [`${prefixClass.value}__table-body-cell`];\n });\n const tableBodyCell4Now = computed<string>(() => {\n return `${prefixClass.value}__table-body-cell--now`;\n });\n const tableBodyCellDisplay = computed<string[]>(() => {\n return [`${prefixClass.value}__table-body-cell-display`];\n });\n const tableBodyCellCsontent = computed<string[]>(() => {\n return [`${prefixClass.value}__table-body-cell-content`];\n });\n\n return {\n tableBodyCell,\n tableBodyCell4Now,\n tableBodyCellDisplay,\n tableBodyCellCsontent,\n };\n}\n"],"names":["useCalendarClass","props","state","prefixClass","usePrefixClass","COMPONENT_NAME","body","computed","concat","value","theme","panel","curSelectedMode","control","title","controlSection","controlSectionCell","controlTag","table","tableHead","tableHeadRow","tableHeadCell","tableBody","tableBodyRow","useCalendarCellClass","tableBodyCell","tableBodyCell4Now","tableBodyCellDisplay","tableBodyCellCsontent"],"mappings":"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"}