'use client' import { createContext, useContext, FC, PropsWithChildren, Fragment, } from 'react' import { useSearchRest } from '@app/data' import { restWebsiteDefaults } from '../defaults' const AppContext = createContext(restWebsiteDefaults) export const RestWebsiteProvider = AppContext.Provider type RestProps = PropsWithChildren<{ rest?: boolean }> export const RestWebsiteProviderWrapperMain: FC = ({ children }) => { const sharedState = useSearchRest() return ( {children} ) } // wrapper export const RestWebsiteProviderWrapper: FC = ({ children, rest, }) => { if (!rest) { return {children} } return ( {children} ) } export function useRestWebsiteContext() { return useContext(AppContext) }