Repository URL to install this package:
|
Version:
0.0.6 ▾
|
import { CategoryItemType } from '@skava/packages/core/categories';
export interface MobileMenuItemType {
name: string;
identifier?: string;
categories?: MobileMenuItemType[];
parentPage?: MobileMenuItemType[];
isSelected?: boolean;
isActive?: boolean;
destination?: string;
image?: string;
}
declare class MobileMenuContainer {
/**
* @todo take this defaults out...
*/
pageStack: MobileMenuItemType[];
currentPage: number;
popTimeout?: number;
readonly isFrontPage: boolean;
setupFrontPage(categories?: CategoryItemType[]): void;
popLastPage(): void;
goBack(page: MobileMenuItemType): void;
setPageAsActive(page: MobileMenuItemType): void;
updateDestination: (categories: MobileMenuItemType[]) => void;
goToPage(page: MobileMenuItemType): void;
}
export declare const container: MobileMenuContainer;
export { MobileMenuContainer };