bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
17 lines (16 loc) • 473 B
TypeScript
import { Slot } from 'vue';
import { ClassValue } from './AnyValuedAttributes';
export interface TabType {
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: HTMLElement | null;
}