fix: Excalidraw named export type (#5078)

This commit is contained in:
David Luzar 2022-04-22 15:49:36 +02:00 committed by GitHub
parent a66cfe2627
commit 9423ac3263
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 9 deletions

View File

@ -19,7 +19,8 @@ import {
} from "../element/types";
import { useCallbackRefState } from "../hooks/useCallbackRefState";
import { Language, t } from "../i18n";
import Excalidraw, {
import {
Excalidraw,
defaultLang,
languages,
} from "../packages/excalidraw/index";

View File

@ -1,6 +1,3 @@
import Excalidraw from "./index";
import "../../../public/fonts.css";
export { Excalidraw };
export * from "./index";

View File

@ -13,7 +13,7 @@ import { DEFAULT_UI_OPTIONS } from "../../constants";
import { Provider } from "jotai";
import { jotaiScope, jotaiStore } from "../../jotai";
const Excalidraw = (props: ExcalidrawProps) => {
const ExcalidrawBase = (props: ExcalidrawProps) => {
const {
onChange,
initialData,
@ -173,8 +173,10 @@ const areEqual = (
const forwardedRefComp = forwardRef<
ExcalidrawAPIRefValue,
PublicExcalidrawProps
>((props, ref) => <Excalidraw {...props} excalidrawRef={ref} />);
export default React.memo(forwardedRefComp, areEqual);
>((props, ref) => <ExcalidrawBase {...props} excalidrawRef={ref} />);
export const Excalidraw = React.memo(forwardedRefComp, areEqual);
export {
getSceneVersion,
isInvisiblySmallElement,

View File

@ -1,5 +1,5 @@
import { fireEvent, GlobalTestState, render } from "../test-utils";
import Excalidraw from "../../packages/excalidraw/index";
import { Excalidraw } from "../../packages/excalidraw/index";
import { queryByText, queryByTestId } from "@testing-library/react";
import { GRID_SIZE, THEME } from "../../constants";
import { t } from "../../i18n";

View File

@ -4,7 +4,7 @@ import {
restoreOriginalGetBoundingClientRect,
waitFor,
} from "./test-utils";
import Excalidraw from "../packages/excalidraw/index";
import { Excalidraw } from "../packages/excalidraw/index";
import { API } from "./helpers/api";
const { h } = window;