UNPKG

@stanfordspezi/spezi-web-design-system

Version:

Stanford Biodesign Digital Health Spezi Web Design System

2 lines (1 loc) 368 B
"use strict";const a=require("react"),r=require("./misc-DD8jgyt3.js"),p=(s=!1)=>{const[n,e]=a.useState(s);return{isOpen:n,setIsOpen:e,close:()=>e(!1),open:()=>e(!0),toggle:()=>e(r.not)}},S=(s,n)=>{const[e,o]=a.useState(s),t=p(n),c=t.close,u=l=>{o(l),t.open()};return{isOpen:!!e&&t.isOpen,close:c,open:u,state:e}};exports.useOpenState=p;exports.useStatefulOpenState=S;