UNPKG

@abbl/material-calendar

Version:

Calendar component build with React and Material-UI

25 lines 851 B
import { useState } from 'react'; /** * Hook created to manage the state of popover component. */ export default function usePopover() { var _a = useState(null), popoverAnchorElement = _a[0], setPopoverAnchorElement = _a[1]; return new (/** @class */ (function () { function class_1() { } class_1.prototype.openPopover = function (event) { setPopoverAnchorElement(event.currentTarget); }; class_1.prototype.closePopover = function () { setPopoverAnchorElement(null); }; class_1.prototype.isOpen = function () { return Boolean(popoverAnchorElement); }; class_1.prototype.getAnchorElement = function () { return popoverAnchorElement; }; return class_1; }()))(); } //# sourceMappingURL=usePopover.js.map