Skip to content

Commit ceb9d97

Browse files
committed
refactor(toolbar): streamline button rendering logic for VSCode environment
1 parent bb2913f commit ceb9d97

1 file changed

Lines changed: 24 additions & 22 deletions

File tree

apps/web/src/pods/toolbar/toolbar.pod.tsx

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,31 +22,33 @@ export const ToolbarPod: React.FC = () => {
2222
const isVSCode = isVSCodeEnv();
2323
return (
2424
<header className={classes.container}>
25-
<ul className={classes.buttonGroup}>
26-
{isEditMode && (
27-
<li>
28-
<NewButton />
29-
</li>
30-
)}
25+
{(isEditMode || !isVSCode) && (
26+
<ul className={classes.buttonGroup}>
27+
{isEditMode && (
28+
<li>
29+
<NewButton />
30+
</li>
31+
)}
3132

32-
{!isVSCode && (
33-
<li>
34-
<OpenButton />
35-
</li>
36-
)}
33+
{!isVSCode && (
34+
<li>
35+
<OpenButton />
36+
</li>
37+
)}
3738

38-
{isEditMode && !isVSCode && (
39-
<li>
40-
<SaveButton />
41-
</li>
42-
)}
39+
{isEditMode && !isVSCode && (
40+
<li>
41+
<SaveButton />
42+
</li>
43+
)}
4344

44-
{isEditMode && (
45-
<li>
46-
<ExportButton />
47-
</li>
48-
)}
49-
</ul>
45+
{isEditMode && (
46+
<li>
47+
<ExportButton />
48+
</li>
49+
)}
50+
</ul>
51+
)}
5052
{isEditMode && (
5153
<ul className={classes.buttonGroup}>
5254
<li>

0 commit comments

Comments
 (0)