UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

20 lines (16 loc) 595 B
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import * as React from "react"; var useToggle = function useToggle() { var initial = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; var _React$useState = React.useState(initial), _React$useState2 = _slicedToArray(_React$useState, 2), open = _React$useState2[0], setOpen = _React$useState2[1]; var toggle = React.useCallback(function () { return setOpen(function (state) { return !state; }); }, []); return [open, toggle]; }; export default useToggle;