MCPcopy
hub / github.com/soybeanjs/soybean-admin / useBoolean

Function useBoolean

packages/hooks/src/use-boolean.ts:8–31  ·  view source on GitHub ↗
(initValue = false)

Source from the content-addressed store, hash-verified

6 * @param initValue Init value
7 */
8export default function useBoolean(initValue = false) {
9 const bool = ref(initValue);
10
11 function setBool(value: boolean) {
12 bool.value = value;
13 }
14 function setTrue() {
15 setBool(true);
16 }
17 function setFalse() {
18 setBool(false);
19 }
20 function toggle() {
21 setBool(!bool.value);
22 }
23
24 return {
25 bool,
26 setBool,
27 setTrue,
28 setFalse,
29 toggle
30 };
31}

Callers 5

index.tsFile · 0.90
index.tsFile · 0.90
useTableOperateFunction · 0.90
useTableFunction · 0.85
useLoadingFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected