provider.tsx 440 B

1234567891011121314151617181920
  1. "use client";
  2. import { RootProvider } from "fumadocs-ui/provider";
  3. import dynamic from "next/dynamic";
  4. import type { ReactNode } from "react";
  5. const SearchDialog = dynamic(
  6. () => import("@/app/components/inkeep/inkeep-search"),
  7. ); // lazy load
  8. export function Provider({ children }: { children: ReactNode }) {
  9. return (
  10. <RootProvider
  11. search={{
  12. SearchDialog,
  13. }}
  14. >
  15. {children}
  16. </RootProvider>
  17. );
  18. }