[v9.2.x] Canvas: Add demo dashboards (#56588)

Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
This commit is contained in:
Adela Almasan
2022-10-07 21:20:22 -07:00
committed by GitHub
co-authored by Nathan Marrs Ryan McKinley
parent 1024334d7b
commit fd7358a6ef
3 changed files with 3875 additions and 3 deletions
File diff suppressed because it is too large Load Diff
@@ -32,7 +32,7 @@ export function InlineEditBody() {
const selection = state.selected;
if (selection?.length === 1) {
const element = selection[0];
if (!(element instanceof FrameState)) {
if (element && !(element instanceof FrameState)) {
builder.addNestedOptions(
getElementEditor({
category: [`Selected element (${element.options.name})`],
@@ -35,12 +35,12 @@ export const TreeNavigationEditor = ({ item }: StandardEditorProps<any, TreeView
const selectedBgColor = theme.v1.colors.formInputBorderActive;
const { settings } = item;
const selection = useMemo(
() => (settings?.selected ? settings.selected.map((v) => v.getName()) : []),
() => (settings?.selected ? settings.selected.map((v) => v?.getName()) : []),
[settings?.selected]
);
const selectionByUID = useMemo(
() => (settings?.selected ? settings.selected.map((v) => v.UID) : []),
() => (settings?.selected ? settings.selected.map((v) => v?.UID) : []),
[settings?.selected]
);