Skip to content

Commit dcbf334

Browse files
committed
TEMP: Add embedded attribute to web component
This seems extraneous to the other changes in #901.
1 parent 73a243c commit dcbf334

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/containers/WebComponentLoader.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { useEffect, useState } from "react";
22
import { useSelector, useDispatch } from "react-redux";
33
import {
44
disableTheming,
5+
setEmbedded,
56
setSenseHatAlwaysEnabled,
67
setLoadRemixDisabled,
78
} from "../redux/EditorSlice";
@@ -58,6 +59,7 @@ const WebComponentLoader = (props) => {
5859
(state) => state.editor.hasShownSavePrompt,
5960
);
6061
const saveTriggered = useSelector((state) => state.editor.saveTriggered);
62+
const isEmbedded = useSelector((state) => state.editor.isEmbedded);
6163

6264
const modals = useSelector((state) => state.editor.modals);
6365
const errorModalShowing = useSelector(
@@ -100,6 +102,10 @@ const WebComponentLoader = (props) => {
100102
}
101103
}, [loading, project]);
102104

105+
if (embedded !== isEmbedded) {
106+
dispatch(setEmbedded(embedded));
107+
}
108+
103109
useProject({
104110
projectIdentifier: projectIdentifier,
105111
assetsIdentifier: assetsIdentifier,

src/web-component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ class WebComponent extends HTMLElement {
6565
"project_name_editable",
6666
"show_save_prompt",
6767
"load_remix_disabled",
68+
"embedded",
6869
].includes(name)
6970
) {
7071
value = newVal !== "false";

0 commit comments

Comments
 (0)