@open-tender/ui
Version:
A component library for use with the Open Tender web app
17 lines (16 loc) • 818 B
TypeScript
import { MenuCategories, MenuCategory, MenuItems, NavigationPageType } from '@open-tender/types';
import React, { ReactNode } from 'react';
import { ScreenConfig } from '../types';
export interface CategoryNavProps {
config: ScreenConfig;
categories: MenuCategories;
featured: MenuItems;
favorites: MenuItems;
recents: MenuItems;
navigationType: NavigationPageType;
displayImage?: boolean;
renderCategoryNavOther: (title: string, path: string) => ReactNode;
renderCategoryNavItem: (item: MenuCategory, index: number, setItemLayout?: (x: number, index: number) => void) => ReactNode;
}
declare const CategoryNav: ({ config, categories, featured, favorites, recents, renderCategoryNavOther, renderCategoryNavItem }: CategoryNavProps) => React.JSX.Element;
export default CategoryNav;