-
- {renderWelcomeScreen &&
}
-
actionManager.executeAction(actionShortcuts)}
- />
+ {!isMinimalUI && }
+ {!isMinimalUI && (
+
+
+ {renderWelcomeScreen && }
+ actionManager.executeAction(actionShortcuts)}
+ />
+
-
-
+ )}
+ {!isMinimalUI && (
+
+ )}
);
};
diff --git a/packages/excalidraw/index.tsx b/packages/excalidraw/index.tsx
index f8004b4c2f9f..c5ff573ccfd5 100644
--- a/packages/excalidraw/index.tsx
+++ b/packages/excalidraw/index.tsx
@@ -64,6 +64,7 @@ const ExcalidrawBase = (props: ExcalidrawProps) => {
// compares the same values
const UIOptions: AppProps["UIOptions"] = {
...props.UIOptions,
+ uiMode: props.UIOptions?.uiMode ?? DEFAULT_UI_OPTIONS.uiMode,
canvasActions: {
...DEFAULT_UI_OPTIONS.canvasActions,
...canvasActions,
diff --git a/packages/excalidraw/tests/__snapshots__/excalidraw.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/excalidraw.test.tsx.snap
index ef0fb47e640e..ecf9a73307f0 100644
--- a/packages/excalidraw/tests/__snapshots__/excalidraw.test.tsx.snap
+++ b/packages/excalidraw/tests/__snapshots__/excalidraw.test.tsx.snap
@@ -2,7 +2,7 @@
exports[`
>
> should render main menu with host menu items if passed from host 1`] = `
>
> should render main menu with host menu it
data-state="open"
data-testid="dropdown-menu"
dir="ltr"
- id="radix-:r7u:"
+ id="radix-:r9m:"
role="menu"
style="outline: none; --radix-dropdown-menu-content-transform-origin: var(--radix-popper-transform-origin); --radix-dropdown-menu-content-available-width: var(--radix-popper-available-width); --radix-dropdown-menu-content-available-height: var(--radix-popper-available-height); --radix-dropdown-menu-trigger-width: var(--radix-popper-anchor-width); --radix-dropdown-menu-trigger-height: var(--radix-popper-anchor-height); animation: none;"
tabindex="-1"
@@ -138,7 +138,7 @@ exports[`
>
> should render main menu with host menu it
exports[`
> Test UIOptions prop > Test canvasActions > should render menu with default items when "UIOPtions" is "undefined" 1`] = `
> Test UIOptions prop > Test canvasActions > should rende
data-state="open"
data-testid="dropdown-menu"
dir="ltr"
- id="radix-:rr:"
+ id="radix-:r19:"
role="menu"
style="outline: none; --radix-dropdown-menu-content-transform-origin: var(--radix-popper-transform-origin); --radix-dropdown-menu-content-available-width: var(--radix-popper-available-width); --radix-dropdown-menu-content-available-height: var(--radix-popper-available-height); --radix-dropdown-menu-trigger-width: var(--radix-popper-anchor-width); --radix-dropdown-menu-trigger-height: var(--radix-popper-anchor-height); animation: none;"
tabindex="-1"
@@ -759,7 +759,7 @@ exports[`
> Test UIOptions prop > Test canvasActions > should rende
style="width: 1px; height: 1rem; margin: 0px auto;"
/>