Add conditional exports

This commit is contained in:
Eric Bailey
2024-04-13 14:19:30 -05:00
parent 08adec15d0
commit 72b3cb103f
2 changed files with 12 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import * as V1 from '#/state/session/v1'
import * as V2 from '#/state/session/v2'
export type {CurrentAccount, SessionAccount} from '#/state/session/types'
const isV2 = false
export const getAgent = isV2 ? V2.getAgent : V1.getAgent
export const Provider = isV2 ? V2.Provider : V1.Provider
export const useSession = isV2 ? V2.useSession : V1.useSession
export const useSessionApi = isV2 ? V2.useSessionApi : V1.useSessionApi
export const useRequireAuth = isV2 ? V2.useRequireAuth : V1.useRequireAuth