@ozen-ui/kit
Version:
React component library
15 lines (14 loc) • 708 B
JavaScript
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';
}