import type { FC, ReactNode } from "react" import { Router, type RouterProps } from "wouter" import { ThemeProvider } from "../theme-provider" type WithoutChildren = Omit type ThemeProviderProps = Parameters[0] export type PresentationsProviderProps = { children?: ReactNode /** * Props for the router component * * @see https://github.com/molefrog/wouter?tab=readme-ov-file#router-hookhook-parserfn-basebasepath-hrefsfn- */ router?: WithoutChildren /** * Props for the theme provider component * * @see https://github.com/pacocoursey/next-themes?tab=readme-ov-file#themeprovider */ theme?: WithoutChildren } export const PresentationsProvider: FC = ({ router, theme, children, }) => { return ( {children} ) }