"use client"; import { createContext, type ReactNode, useContext } from "react"; interface NonceContextType { nonce?: string; } const NonceContext = createContext({}); export function NonceProvider({ children, nonce, }: { children: ReactNode; nonce?: string; }) { return ( {children} ); } export function useNonce() { const context = useContext(NonceContext); return context.nonce; } export function useCSPNonce() { return useNonce(); }