mirror of
https://github.com/Since-3/since3-portal.git
synced 2026-10-12 21:41:16 +00:00
15 lines
512 B
TypeScript
15 lines
512 B
TypeScript
"use client"
|
|
|
|
import { createContext, useContext, type ReactNode } from "react"
|
|
import type { AiAccess } from "./demos"
|
|
|
|
const AiAccessContext = createContext<AiAccess | null>(null)
|
|
|
|
// Ohne Zugang (Grundvorlage ohne Variante) bleiben Chat und KI-Demos aus
|
|
export function AiAccessProvider({ access, children }: { access: AiAccess | null; children: ReactNode }) {
|
|
return <AiAccessContext value={access}>{children}</AiAccessContext>
|
|
}
|
|
|
|
export function useAiAccess() {
|
|
return useContext(AiAccessContext)
|
|
}
|