bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
18 lines (17 loc) • 483 B
text/typescript
import { Ref, Slot } from 'vue';
import { ClassValue } from './AnyValuedAttributes';
export interface TabType {
internalId: string;
id: string;
title?: string;
active: boolean;
buttonId: string;
disabled: boolean;
titleComponent?: Slot;
titleItemClass?: ClassValue;
titleLinkAttrs?: Record<string, unknown>;
titleLinkClass?: ClassValue;
onClick?: (event: Event) => void;
navItemClasses?: ClassValue;
el: Ref<HTMLElement | null>;
}