@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
55 lines (54 loc) • 1.56 kB
TypeScript
/**
* The NeonTab component that defines individual tabs for use with the NeonTabs component.
*/
declare const _default: import("vue").DefineComponent<{
/**
* True if the current tab is the visible tab.
*/
selected: {
type: BooleanConstructor;
required: true;
};
/**
* Id of the tab (matches the key in NeonTabModel).
*/
id: {
type: StringConstructor;
default: null;
};
/**
* By default, use CSS display property to show/hide tab contents. This flag will enable using v-if instead.
* */
toggleOnIf: {
type: BooleanConstructor;
default: boolean;
};
}, {
responsiveView: import("vue").Ref<boolean>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
/**
* True if the current tab is the visible tab.
*/
selected: {
type: BooleanConstructor;
required: true;
};
/**
* Id of the tab (matches the key in NeonTabModel).
*/
id: {
type: StringConstructor;
default: null;
};
/**
* By default, use CSS display property to show/hide tab contents. This flag will enable using v-if instead.
* */
toggleOnIf: {
type: BooleanConstructor;
default: boolean;
};
}>>, {
id: string;
toggleOnIf: boolean;
}, {}>;
export default _default;