UNPKG

@ozen-ui/kit

Version:

React component library

13 lines (12 loc) 549 B
import type { DialogDeviceType } from './device'; export declare const dialogSizeVariantByDeviceType: { readonly desktop: readonly ["s", "m"]; readonly mobile: readonly ["m"]; }; export type DialogSizeVariantByDeviceType = { [key in DialogDeviceType]: (typeof dialogSizeVariantByDeviceType)[key][number]; }; export type DialogSizeAllVariants = DialogSizeVariantByDeviceType[DialogDeviceType]; export type DialogValueBySize<DeviceType extends DialogDeviceType, Value> = { [key in DialogSizeVariantByDeviceType[DeviceType]]: Value; };