2
0

index.tsx 685 B

12345678910111213141516171819202122232425262728
  1. import App from "./components/ExampleApp";
  2. import React, { StrictMode } from "react";
  3. import { createRoot } from "react-dom/client";
  4. import type * as TExcalidraw from "@excalidraw/excalidraw";
  5. import "@excalidraw/excalidraw/index.css";
  6. declare global {
  7. interface Window {
  8. ExcalidrawLib: typeof TExcalidraw;
  9. }
  10. }
  11. const rootElement = document.getElementById("root")!;
  12. const root = createRoot(rootElement);
  13. const { Excalidraw } = window.ExcalidrawLib;
  14. root.render(
  15. <StrictMode>
  16. <App
  17. appTitle={"Excalidraw Example"}
  18. useCustom={(api: any, args?: any[]) => {}}
  19. excalidrawLib={window.ExcalidrawLib}
  20. >
  21. <Excalidraw />
  22. </App>
  23. </StrictMode>,
  24. );