petals-ui
Version:
Front-end UI components foundation
27 lines (26 loc) • 906 B
TypeScript
import { TabNavFlag, TabThemeType, TabNavType } from './aliases';
interface ITabNavComponent {
readonly flag: TabNavFlag;
readonly active: boolean;
readonly disabled: boolean;
readonly activeClassName: string;
readonly disabledClassName: string;
}
interface ITabBarComponent {
readonly navs: TabNavType[];
readonly theme: TabThemeType;
readonly activeFlag: TabNavFlag;
readonly stretch: boolean;
readonly prevButtonIcon: string;
readonly prevButtonClassName: string;
readonly nextButtonIcon: string;
readonly nextButtonClassName: string;
readonly mainClassName: string;
readonly extraClassName: string;
readonly contentClassName: string;
readonly navsClassName: string;
readonly navClassName: string;
readonly navActiveClassName: string;
readonly navDisabledClassName: string;
}
export { ITabNavComponent, ITabBarComponent };