@open-tender/ui
Version:
A component library for use with the Open Tender web app
18 lines (17 loc) • 799 B
TypeScript
import { CartItem, MenuItemAllergen, MenuItemTag } from '@open-tender/types';
import React, { ReactNode } from 'react';
import { Handlers, ScreenConfig } from '../../types';
declare const ItemHeaderView: ({ config, handlers, builtItem, hasCals, hasIngredients, hasInstructions, apiUrl, renderButtonLink, renderQuantity, renderTag, renderAllergen }: {
config: ScreenConfig;
handlers: Handlers;
builtItem: CartItem;
hasCals: boolean;
hasIngredients: boolean;
hasInstructions: boolean;
apiUrl: string;
renderButtonLink: (label: string, onClick: () => void) => ReactNode;
renderQuantity: () => ReactNode;
renderTag: (tag: MenuItemTag) => ReactNode;
renderAllergen: (tag: MenuItemAllergen) => ReactNode;
}) => React.JSX.Element;
export default ItemHeaderView;