Files
wdi-dashboard/node_modules/@chakra-ui/hooks/dist/chunk-BBVTFCMB.mjs.map
2024-08-16 15:06:52 +05:30

1 line
1017 B
Plaintext

{"version":3,"sources":["../src/use-boolean.ts"],"sourcesContent":["import { useMemo, useState } from \"react\"\n\ntype InitialState = boolean | (() => boolean)\n\n/**\n * React hook to manage boolean (on - off) states\n *\n * @param initialState the initial boolean state value\n *\n * @see Docs https://chakra-ui.com/docs/hooks/use-boolean\n */\nexport function useBoolean(initialState: InitialState = false) {\n const [value, setValue] = useState(initialState)\n const callbacks = useMemo(\n () => ({\n on: () => setValue(true),\n off: () => setValue(false),\n toggle: () => setValue((prev) => !prev),\n }),\n [],\n )\n return [value, callbacks] as const\n}\n"],"mappings":";;;AAAA,SAAS,SAAS,gBAAgB;AAW3B,SAAS,WAAW,eAA6B,OAAO;AAC7D,QAAM,CAAC,OAAO,QAAQ,IAAI,SAAS,YAAY;AAC/C,QAAM,YAAY;AAAA,IAChB,OAAO;AAAA,MACL,IAAI,MAAM,SAAS,IAAI;AAAA,MACvB,KAAK,MAAM,SAAS,KAAK;AAAA,MACzB,QAAQ,MAAM,SAAS,CAAC,SAAS,CAAC,IAAI;AAAA,IACxC;AAAA,IACA,CAAC;AAAA,EACH;AACA,SAAO,CAAC,OAAO,SAAS;AAC1B;","names":[]}