UNPKG

@procraft/widget-order

Version:

Order widget for landing

31 lines (26 loc) 897 B
import { OrderCatalogItemFragment, CatalogFieldValue, CatalogFieldValueType, } from '../../modules/gql/generated/types' export type usePricesProps = { fieldValues: NonNullable<OrderCatalogItemFragment['fieldValues']> fieldsValueSelected: CatalogFieldValue[] } /** * Разбивка общего массива свойств элемента каталога на типы */ export type FieldValuesGroups = Record< CatalogFieldValueType, { fieldValues: CatalogFieldValue[] /** * Выбранный элемент. Так как у нас радиогруппа, то выбираем только один элемент */ // fieldValueSelected: CatalogFieldValue | null } > /** * Выбранные элементы в каждой категории */ // export type FieldValuesSelected = Record<CatalogFieldValueType, CatalogFieldValue | null>