@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
17 lines (16 loc) • 924 B
TypeScript
import { CartItemOption, CartLevels } from '@open-tender/types';
import { Handlers, OptionProps, ItemGroupsProps, ItemGroupProps, ItemOptionProps, SuccessMessageProps, ErrorMessageProps } from '@open-tender/ui';
import React, { ReactNode } from 'react';
declare const Option: ({ option, levels, handlers, close, children, ItemGroupsView, ItemGroupView, ItemOptionView, SuccessMessageView, ErrorMessageView }: {
option: CartItemOption | null;
levels: CartLevels | null;
handlers: Handlers;
close: () => void;
children: (props: OptionProps) => ReactNode;
ItemGroupsView: (props: ItemGroupsProps) => ReactNode;
ItemGroupView: (props: ItemGroupProps) => ReactNode;
ItemOptionView: (props: ItemOptionProps) => ReactNode;
SuccessMessageView: (props: SuccessMessageProps) => ReactNode;
ErrorMessageView: (props: ErrorMessageProps) => ReactNode;
}) => React.ReactNode;
export default Option;