UNPKG

@ozen-ui/kit

Version:

React component library

20 lines (19 loc) 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useListCardItemAsInteractiveModule = void 0; var useHover_1 = require("../../../hooks/useHover"); var ListCardItemContext_1 = require("../ListCardItemContext"); var useListCardItemAsInteractiveModule = function (ref, isEnabled) { if (isEnabled === void 0) { isEnabled = true; } var hoverControl = (0, ListCardItemContext_1.useListCardItemContext)().hoverControl; (0, useHover_1.useHover)(ref, { onEnter: function () { hoverControl.setIsHoverChildren(true); }, onLeave: function () { hoverControl.setIsHoverChildren(false); }, active: isEnabled, }); }; exports.useListCardItemAsInteractiveModule = useListCardItemAsInteractiveModule;