mirror of
https://github.com/element-plus/element-plus.git
synced 2024-12-21 02:50:11 +08:00
27 lines
551 B
TypeScript
27 lines
551 B
TypeScript
|
import { VNode } from 'vue'
|
||
|
import { ElementUIComponent } from './component'
|
||
|
|
||
|
export interface CollapseItemSlots {
|
||
|
/** Content of the collapse item */
|
||
|
default: VNode[]
|
||
|
|
||
|
/** Title of the collapse item */
|
||
|
title: VNode[]
|
||
|
|
||
|
[key: string]: VNode[]
|
||
|
}
|
||
|
|
||
|
/** Collapse Item Component */
|
||
|
export declare class ElCollapseItem extends ElementUIComponent {
|
||
|
/** Unique identification of the panel */
|
||
|
name: string | number
|
||
|
|
||
|
/** Title of the panel */
|
||
|
title: string
|
||
|
|
||
|
$slots: CollapseItemSlots
|
||
|
|
||
|
/** Disable the collapse item */
|
||
|
disabled: boolean
|
||
|
}
|