Something went wrong. Try again.
a tool for shared writing and social publishing
Something went wrong. Try again.
729 B · 34 lines
TSX
1234567891011121314151617181920212223242526272829303132333435"use client";import { createContext } from "react";
export type RequestHeaders = { country: string | null; language: string | null; timezone: string | null;};
export const RequestHeadersContext = createContext<RequestHeaders>({ country: null, language: null, timezone: null,});
export const RequestHeadersProvider = (props: { country: string | null; language: string | null; timezone: string | null; children: React.ReactNode;}) => { console.log(props); return ( <RequestHeadersContext.Provider value={{ country: props.country, language: props.language, timezone: props.timezone, }} > {props.children} </RequestHeadersContext.Provider> );};