You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
576 B
Plaintext
32 lines
576 B
Plaintext
11 months ago
|
import type { RouteLocationNormalized } from 'vue-router';
|
||
|
|
||
|
export enum TabContentEnum {
|
||
|
TAB_TYPE,
|
||
|
EXTRA_TYPE,
|
||
|
}
|
||
|
|
||
|
export interface TabContentProps {
|
||
|
tabItem: RouteLocationNormalized;
|
||
|
type?: TabContentEnum;
|
||
|
trigger?: ('click' | 'hover' | 'contextmenu')[];
|
||
|
}
|
||
|
|
||
|
export enum MenuEventEnum {
|
||
|
REFRESH_PAGE,
|
||
|
CLOSE_CURRENT,
|
||
|
CLOSE_LEFT,
|
||
|
CLOSE_RIGHT,
|
||
|
CLOSE_OTHER,
|
||
|
CLOSE_ALL,
|
||
|
SCALE,
|
||
|
}
|
||
|
|
||
|
export interface DropMenu {
|
||
|
onClick?: Fn;
|
||
|
to?: string;
|
||
|
icon?: string;
|
||
|
event: string | number;
|
||
|
text: string;
|
||
|
disabled?: boolean;
|
||
|
divider?: boolean;
|
||
|
}
|