@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
16 lines (15 loc) • 428 B
JavaScript
import { useState as p } from "react";
import { n as l } from "./misc-Ci6Z8ZmP.mjs";
const u = (s = !1) => {
const [o, e] = p(s);
return { isOpen: o, setIsOpen: e, close: () => e(!1), open: () => e(!0), toggle: () => e(l) };
}, f = (s, o) => {
const [e, n] = p(s), t = u(o), c = t.close, a = (r) => {
n(r), t.open();
};
return { isOpen: !!e && t.isOpen, close: c, open: a, state: e };
};
export {
f as a,
u
};