@difizen/mana-app
Version:
23 lines • 936 B
TypeScript
/// <reference types="react" />
import type { View } from '@difizen/mana-core';
import { ViewManager } from '@difizen/mana-core';
import type { TabsProps } from '@difizen/mana-react';
import type { TabOption } from './tab-view';
import { TabSlotView } from './tab-view';
export interface SideTabOption extends TabOption {
tabPosition?: TabsProps['tabPosition'];
showTitle?: boolean;
activeToggable?: boolean;
contentToggable?: boolean;
}
export declare class SideTabView extends TabSlotView {
showTitle: boolean;
protected option: SideTabOption;
constructor(option: SideTabOption, manager: ViewManager);
onTabClick: (key: string) => void;
getTabProps(): TabsProps;
protected renderTab(item: View): import("react/jsx-runtime").JSX.Element;
renderTabContent(item: View): JSX.Element;
renderTabToolbar(): import("react/jsx-runtime").JSX.Element;
}
//# sourceMappingURL=side-tab-view.d.ts.map