Skip to content

Commit cfc3db1

Browse files
committed
Nice try, AI
Make AB more useful by AI You know, my UX design is baaaad
1 parent 56c32b1 commit cfc3db1

29 files changed

Lines changed: 2494 additions & 558 deletions

build/asset-manifest.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
{
22
"files": {
3-
"main.css": "/scratch-extension-editor/static/css/main.9cd116c8.css",
4-
"main.js": "/scratch-extension-editor/static/js/main.e57351c1.js",
3+
"main.css": "/scratch-extension-editor/static/css/main.841ac41c.css",
4+
"main.js": "/scratch-extension-editor/static/js/main.7bb5ced4.js",
55
"static/js/430.6029e2f1.chunk.js": "/scratch-extension-editor/static/js/430.6029e2f1.chunk.js",
66
"static/media/logo.svg": "/scratch-extension-editor/static/media/logo.f1edf30bd4e380bae00fd04685f4736f.svg",
7+
"static/media/ae.svg": "/scratch-extension-editor/static/media/ae.207237a33ba119f7782381167b0a51fb.svg",
8+
"static/media/40code.png": "/scratch-extension-editor/static/media/40code.9e9a0c27cec5825b0f5e.png",
9+
"static/media/zerocat.png": "/scratch-extension-editor/static/media/zerocat.98745932b32f966e110d.png",
10+
"static/media/tw.svg": "/scratch-extension-editor/static/media/tw.1343a5a7c145fbf85d41e1334ae6990c.svg",
11+
"static/media/clipcc.svg": "/scratch-extension-editor/static/media/clipcc.5f8afdc009195e3724357ab79e3177f0.svg",
712
"static/media/close.svg": "/scratch-extension-editor/static/media/close.cd35b81315588bc5c130ace057fa2d6c.svg",
813
"static/media/back.svg": "/scratch-extension-editor/static/media/back.9e70da906caec2ae2f47d26155822f54.svg",
914
"index.html": "/scratch-extension-editor/index.html"
1015
},
1116
"entrypoints": [
12-
"static/css/main.9cd116c8.css",
13-
"static/js/main.e57351c1.js"
17+
"static/css/main.841ac41c.css",
18+
"static/js/main.7bb5ced4.js"
1419
]
1520
}

build/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/scratch-extension-editor/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/scratch-extension-editor/logo192.png"/><link rel="manifest" href="/scratch-extension-editor/manifest.json"/><title>AstraBlocktory</title><script defer="defer" src="/scratch-extension-editor/static/js/main.e57351c1.js"></script><link href="/scratch-extension-editor/static/css/main.9cd116c8.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/scratch-extension-editor/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/scratch-extension-editor/logo192.png"/><link rel="manifest" href="/scratch-extension-editor/manifest.json"/><title>AstraBlocktory</title><script defer="defer" src="/scratch-extension-editor/static/js/main.7bb5ced4.js"></script><link href="/scratch-extension-editor/static/css/main.841ac41c.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

src/components/editor/blockUtils.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,13 @@ export const prepareBlockForDisplay = (blockData) => {
1919
},
2020
parts: blockData.parts ? blockData.parts.map(part => {
2121
if (part && typeof part === 'object' && Array.isArray(part.value)) {
22-
return { ...part, value: part.value[0].name || '' }; // 加个name给下拉框
22+
const firstValue = part.value[0];
23+
return {
24+
...part,
25+
value: typeof firstValue === 'object' && firstValue !== null
26+
? (firstValue.name || '')
27+
: (firstValue || '')
28+
};
2329
}
2430
return part;
2531
}) : []
@@ -62,4 +68,4 @@ export const loadProject = (e, loaded) => {
6268
}
6369
};
6470
reader.readAsText(file);
65-
};
71+
};

0 commit comments

Comments
 (0)