'use client';

import * as React from 'react';

export type ConfigType = {
  cookiePolicyAccepted?: 'accepted' | 'rejectedAll';
  updateCookiePolicy?: (policy: 'accepted' | 'rejectedAll') => void;
};

export const ConfigContext = React.createContext<ConfigType>({});

export default function ConfigProvider({
  children,
  config,
}: {
  children: React.ReactNode;
  config: ConfigType;
}) {
  return (
    <ConfigContext.Provider value={config}>{children}</ConfigContext.Provider>
  );
}
