File tree Expand file tree Collapse file tree
apps/web/src/pods/toolbar Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { DeleteButton } from './components/delete-button' ;
1+ import { isVSCodeEnv } from '#common/utils/env.utils.ts' ;
2+ import { useInteractionModeContext } from '#core/providers' ;
23import { CopyButton } from './components/copy-paste-button' ;
4+ import { DeleteButton } from './components/delete-button' ;
35import {
4- ZoomInButton ,
5- ZoomOutButton ,
6+ AboutButton ,
67 ExportButton ,
78 NewButton ,
89 OpenButton ,
10+ RedoButton ,
911 SaveButton ,
1012 UndoButton ,
11- RedoButton ,
12- AboutButton ,
13+ ZoomInButton ,
14+ ZoomOutButton ,
1315} from './components/index' ;
14- import classes from './toolbar.pod.module.css' ;
1516import { SettingsButton } from './components/settings-button' ;
16- import { useInteractionModeContext } from '#core/providers ' ;
17+ import classes from './toolbar.pod.module.css ' ;
1718
1819export const ToolbarPod : React . FC = ( ) => {
1920 const { interactionMode } = useInteractionModeContext ( ) ;
2021 const isEditMode = interactionMode === 'edit' ;
22+ const isVSCode = isVSCodeEnv ( ) ;
2123 return (
2224 < header className = { classes . container } >
2325 < ul className = { classes . buttonGroup } >
@@ -26,19 +28,23 @@ export const ToolbarPod: React.FC = () => {
2628 < NewButton />
2729 </ li >
2830 ) }
29- < li >
30- < OpenButton />
31- </ li >
32- { isEditMode && (
33- < >
34- < li >
35- < SaveButton />
36- </ li >
3731
38- < li >
39- < ExportButton />
40- </ li >
41- </ >
32+ { ! isVSCode && (
33+ < li >
34+ < OpenButton />
35+ </ li >
36+ ) }
37+
38+ { isEditMode && ! isVSCode && (
39+ < li >
40+ < SaveButton />
41+ </ li >
42+ ) }
43+
44+ { isEditMode && (
45+ < li >
46+ < ExportButton />
47+ </ li >
4248 ) }
4349 </ ul >
4450 { isEditMode && (
You can’t perform that action at this time.
0 commit comments