@ozen-ui/kit
Version:
React component library
20 lines (19 loc) • 798 B
JavaScript
;
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;