You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.7 KiB
1 lines
1.7 KiB
{"ast":null,"code":"import { createVNode } from 'vue';\nimport { ElIcon } from '../../../icon/index.mjs';\nimport { SortUp, SortDown } from '@element-plus/icons-vue';\nimport { SortOrder } from '../constants.mjs';\nconst SortIcon = props => {\n const {\n sortOrder\n } = props;\n return createVNode(ElIcon, {\n \"size\": 14,\n \"class\": props.class\n }, {\n default: () => [sortOrder === SortOrder.ASC ? createVNode(SortUp, null, null) : createVNode(SortDown, null, null)]\n });\n};\nvar SortIcon$1 = SortIcon;\nexport { SortIcon$1 as default };","map":{"version":3,"names":["sortOrder","props","createVNode","ElIcon","class","default","SortOrder","ASC","SortUp","SortDown","SortIcon$1","SortIcon"],"sources":["../../../../../../../packages/components/table-v2/src/components/sort-icon.tsx"],"sourcesContent":["import ElIcon from '@element-plus/components/icon'\nimport { SortDown, SortUp } from '@element-plus/icons-vue'\nimport { SortOrder } from '../constants'\n\nimport type { FunctionalComponent } from 'vue'\n\nexport type SortIconProps = {\n sortOrder: SortOrder\n class?: JSX.IntrinsicAttributes['class']\n}\n\nconst SortIcon: FunctionalComponent<SortIconProps> = (props) => {\n const { sortOrder } = props\n\n return (\n <ElIcon size={14} class={props.class}>\n {sortOrder === SortOrder.ASC ? <SortUp /> : <SortDown />}\n </ElIcon>\n )\n}\n\nexport default SortIcon\n"],"mappings":";;;;;EAWM;IACEA;EAAE,IAAAC,KAAA;EAAF,OAANC,WAAA,CAAAC,MAAA;IAEA;IAAA,SAAAF,KAAA,CAAAG;EAAA;IAAAC,OAAA,EAAAA,CAAA,MAAAL,SAAA,KAAAM,SAAA,CAAAC,GAAA,GAAAL,WAAA,CAAAM,MAAA,gBAAAN,WAAA,CAAAO,QAAA;EAAA;AAAA;AAKD,IAAAC,UAAA,GARDC,QAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|