Files
supabase/studio/state/app.ts
T

15 lines
421 B
TypeScript

import { proxy, snapshot, useSnapshot } from 'valtio'
export const appUiState = proxy({
showEnableBranchingModal: false,
setShowEnableBranchingModal: (value: boolean) => {
appUiState.showEnableBranchingModal = value
},
})
export const getAppUiStateSnapshot = () => snapshot(appUiState)
export const useAppUiStateSnapshot = (options?: Parameters<typeof useSnapshot>[1]) =>
useSnapshot(appUiState, options)