| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | import { loginIcon } from "@excalidraw/excalidraw/components/icons";import { POINTER_EVENTS } from "@excalidraw/common";import { useI18n } from "@excalidraw/excalidraw/i18n";import { WelcomeScreen } from "@excalidraw/excalidraw/index";import React from "react";import { isExcalidrawPlusSignedUser } from "../app_constants";export const AppWelcomeScreen: React.FC<{  onCollabDialogOpen: () => any;  isCollabEnabled: boolean;}> = React.memo((props) => {  const { t } = useI18n();  let headingContent;  if (isExcalidrawPlusSignedUser) {    headingContent = t("welcomeScreen.app.center_heading_plus")      .split(/(Excalidraw\+)/)      .map((bit, idx) => {        if (bit === "Excalidraw+") {          return (            <a              style={{ pointerEvents: POINTER_EVENTS.inheritFromUI }}              href={`${                import.meta.env.VITE_APP_PLUS_APP              }?utm_source=excalidraw&utm_medium=app&utm_content=welcomeScreenSignedInUser`}              key={idx}            >              Excalidraw+            </a>          );        }        return bit;      });  } else {    headingContent = t("welcomeScreen.app.center_heading");  }  return (    <WelcomeScreen>      <WelcomeScreen.Hints.MenuHint>        {t("welcomeScreen.app.menuHint")}      </WelcomeScreen.Hints.MenuHint>      <WelcomeScreen.Hints.ToolbarHint />      <WelcomeScreen.Hints.HelpHint />      <WelcomeScreen.Center>        <WelcomeScreen.Center.Logo />        <WelcomeScreen.Center.Heading>          {headingContent}        </WelcomeScreen.Center.Heading>        <WelcomeScreen.Center.Menu>          <WelcomeScreen.Center.MenuItemLoadScene />          <WelcomeScreen.Center.MenuItemHelp />          {props.isCollabEnabled && (            <WelcomeScreen.Center.MenuItemLiveCollaborationTrigger              onSelect={() => props.onCollabDialogOpen()}            />          )}          {!isExcalidrawPlusSignedUser && (            <WelcomeScreen.Center.MenuItemLink              href={`${                import.meta.env.VITE_APP_PLUS_LP              }/plus?utm_source=excalidraw&utm_medium=app&utm_content=welcomeScreenGuest`}              shortcut={null}              icon={loginIcon}            >              Sign up            </WelcomeScreen.Center.MenuItemLink>          )}        </WelcomeScreen.Center.Menu>      </WelcomeScreen.Center>    </WelcomeScreen>  );});
 |