mirror of
https://github.com/supabase/supabase.git
synced 2026-10-19 08:09:11 +03:00
16 lines
596 B
TypeScript
16 lines
596 B
TypeScript
import { proxy, snapshot, useSnapshot } from 'valtio'
|
|
|
|
export const githubIntegrationInstallationState = proxy({
|
|
selectedOrganizationSlug: '' as string,
|
|
setSelectedOrganizationSlug: (selectedOrganizationSlug: string) => {
|
|
githubIntegrationInstallationState.selectedOrganizationSlug = selectedOrganizationSlug
|
|
},
|
|
})
|
|
|
|
export const getGitHubIntegrationInstallationState = () =>
|
|
snapshot(githubIntegrationInstallationState)
|
|
|
|
export const useGitHubIntegrationInstallationState = (
|
|
options?: Parameters<typeof useSnapshot>[1]
|
|
) => useSnapshot(githubIntegrationInstallationState, options)
|