| 123456789101112131415161718192021222324252627 |
- import { createVNode, mergeProps } from 'vue';
- import { ElIcon } from '../../../icon/index.mjs';
- import { ArrowRight } from '@element-plus/icons-vue';
- const ExpandIcon = (props) => {
- const {
- expanded,
- expandable,
- onExpand,
- style,
- size
- } = props;
- const expandIconProps = {
- onClick: expandable ? () => onExpand(!expanded) : void 0,
- class: props.class
- };
- return createVNode(ElIcon, mergeProps(expandIconProps, {
- "size": size,
- "style": style
- }), {
- default: () => [createVNode(ArrowRight, null, null)]
- });
- };
- var ExpandIcon$1 = ExpandIcon;
- export { ExpandIcon$1 as default };
- //# sourceMappingURL=expand-icon.mjs.map
|