@redocly/asyncapi-docs
Version:
Async API docs for Redocly Realm
2 lines (1 loc) • 751 B
JavaScript
import{atom as r}from"jotai";import{LayoutVariant as c}from"@redocly/theme";import{ProtocolVariant as e}from"../types";const o=r({layout:c.THREE_PANEL,protocol:e.DEFAULT,routingBasePath:"",downloadUrls:[]}),g=r(t=>t(o).layout,(t,s,a=c.STACKED)=>{const n=t(o);s(o,Object.assign(Object.assign({},n),{layout:a}))}),m=r(t=>t(o).protocol,(t,s,a=e.DEFAULT)=>{const n=t(o);s(o,Object.assign(Object.assign({},n),{protocol:a}))}),b=r(t=>t(o).routingBasePath,(t,s,a="")=>{const n=t(o);s(o,Object.assign(Object.assign({},n),{routingBasePath:a}))}),j=r(t=>t(o).downloadUrls,(t,s,a=[])=>{const n=t(o);s(o,Object.assign(Object.assign({},n),{downloadUrls:a}))});export{o as appStore,j as downloadUrlsAtom,g as layoutAtom,m as protocolAtom,b as routingBasePathAtom};