@open-tender/store
Version:
A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our in-store POS API
18 lines (17 loc) • 930 B
TypeScript
import { CartItemGroups, CartLevels } from '@open-tender/types';
import { Handlers, ItemGroupsProps, ItemOptionProps, ErrorMessageProps, SuccessMessageProps, ItemGroupProps } from '@open-tender/ui';
import React, { ReactNode } from 'react';
declare const ItemGroups: ({ handlers, groups, levels, excludeSize, configName, optionConfigName, children, ItemGroupView, ItemOptionView, ErrorMessageView, SuccessMessageView }: {
handlers: Handlers;
groups: CartItemGroups;
levels: CartLevels;
excludeSize?: boolean;
configName?: string;
optionConfigName?: string;
children: (props: ItemGroupsProps) => ReactNode;
ItemOptionView: (props: ItemOptionProps) => ReactNode;
ItemGroupView: (props: ItemGroupProps) => ReactNode;
ErrorMessageView: (props: ErrorMessageProps) => ReactNode;
SuccessMessageView: (props: SuccessMessageProps) => ReactNode;
}) => React.ReactNode;
export default ItemGroups;