UNPKG

@ozen-ui/kit

Version:

React component library

15 lines (14 loc) 708 B
import { useContext, createContext } from 'react'; import { isDev } from '../../constants/environment'; import { LIST_CARD_ITEM_DEFAULT_SIZE, LIST_CARD_ITEM_DEFAULT_VARIANT, } from './constants'; export var ListCardItemContextDefaultValue = { size: LIST_CARD_ITEM_DEFAULT_SIZE, variant: LIST_CARD_ITEM_DEFAULT_VARIANT, hoverControl: { isHoverChildren: false, setIsHoverChildren: function () { } }, }; export var ListCardItemContext = createContext(ListCardItemContextDefaultValue); export var useListCardItemContext = function () { return useContext(ListCardItemContext); }; // Именованный провайдер if (isDev) { ListCardItemContext.displayName = 'ListCardItemContext'; }