UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

16 lines (15 loc) 455 B
import { Slots } from "vue"; export declare const TabInjectKey: unique symbol; export interface TabData { id: string; title?: string | Function; icon?: string | Function; closable?: string | boolean; slots: Slots; } export interface TabsContext { active: string; addItem: (id: string, data: TabData) => void; removeItem: (id: string) => void; } export type TabPosition = "top" | "bottom" | "left" | "right";