UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

1 lines 6.48 kB
{"version":3,"file":"useCalendarClass.mjs","sources":["../../../src/calendar/hook/useCalendarClass.ts"],"sourcesContent":["import { computed } from 'vue';\n\nimport { usePrefixClass } from '../../hooks/useConfig';\nimport { CalendarState } from '../interface';\nimport { TdCalendarProps } from '../type';\nimport { COMPONENT_NAME } from '../const';\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":["body","panel","control","title","controlSection","controlSectionCell","controlTag","table","tableHead","tableHeadRow","tableHeadCell","tableBody","tableBodyRow","tableBodyCell","tableBodyCell4Now","tableBodyCellDisplay","tableBodyCellCsontent"],"mappings":"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"}