File tree Expand file tree Collapse file tree 6 files changed +31
-17
lines changed
Sandbox/Editor/Workspace/items Expand file tree Collapse file tree 6 files changed +31
-17
lines changed Original file line number Diff line number Diff line change 11import React , { useState } from 'react' ;
22
3+ import { useOvermind } from 'app/overmind' ;
34import Files from '../../Files' ;
45import Dependencies from '../../Dependencies' ;
56import { WorkspaceItem } from '../../WorkspaceItem' ;
67import { ItemTitle } from '../../elements' ;
78
89export default ( ) => {
910 const [ editActions , setEditActions ] = useState ( null ) ;
11+ const {
12+ state : { editor } ,
13+ } = useOvermind ( ) ;
14+ const staticTemplate = editor . currentSandbox . template === 'static' ;
1015
1116 return (
1217 < div >
@@ -15,9 +20,11 @@ export default () => {
1520 { editActions }
1621 </ ItemTitle >
1722 < Files setEditActions = { setEditActions } />
18- < WorkspaceItem defaultOpen title = "Dependencies" >
19- < Dependencies />
20- </ WorkspaceItem >
23+ { ! staticTemplate ? (
24+ < WorkspaceItem defaultOpen title = "Dependencies" >
25+ < Dependencies />
26+ </ WorkspaceItem >
27+ ) : null }
2128 </ div >
2229 ) ;
2330} ;
Original file line number Diff line number Diff line change 11import React , { useState } from 'react' ;
2+ import { useOvermind } from 'app/overmind' ;
23import Dependencies from '../../Dependencies' ;
34import Files from '../../Files' ;
45import { Project } from '../../Project' ;
56import { WorkspaceItem } from '../../WorkspaceItem' ;
67
78export const NotOwnedSandboxInfo = ( ) => {
89 const [ editActions , setEditActions ] = useState ( null ) ;
10+ const {
11+ state : { editor } ,
12+ } = useOvermind ( ) ;
13+ const staticTemplate = editor . currentSandbox . template === 'static' ;
914
1015 return (
1116 < div style = { { marginTop : '1rem' } } >
@@ -18,13 +23,15 @@ export const NotOwnedSandboxInfo = () => {
1823 >
1924 < Files setEditActions = { setEditActions } />
2025 </ WorkspaceItem >
21- < WorkspaceItem
22- defaultOpen
23- style = { { marginTop : '.5rem' } }
24- title = "Dependencies"
25- >
26- < Dependencies />
27- </ WorkspaceItem >
26+ { ! staticTemplate ? (
27+ < WorkspaceItem
28+ defaultOpen
29+ style = { { marginTop : '.5rem' } }
30+ title = "Dependencies"
31+ >
32+ < Dependencies />
33+ </ WorkspaceItem >
34+ ) : null }
2835 </ div >
2936 ) ;
3037} ;
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ const Filters = () => (
2020 < Filter
2121 attributeName = "template"
2222 operator = "or"
23- title = "Templates "
23+ title = "Enviroment "
2424 transformItems = { items =>
2525 items . map ( ( { label, ...item } ) => {
2626 const { name, niceName } = getTemplate ( label ) ;
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import {
2222 GridsomeIcon ,
2323 QuasarIcon ,
2424 SapperIcon ,
25- ParcelIcon ,
25+ JavaScriptIcon ,
2626 VuePressIcon ,
2727 UnibitIcon ,
2828} from '@codesandbox/template-icons' ;
@@ -82,7 +82,7 @@ export default function getIcon(theme: TemplateType): ReturnedIcon {
8282 case angular . name :
8383 return AngularIcon ;
8484 case parcel . name :
85- return ParcelIcon ;
85+ return JavaScriptIcon ;
8686 case dojo . name :
8787 return DojoIcon ;
8888 case ember . name :
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import {
2222 GridsomeIconDark ,
2323 QuasarIconDark ,
2424 SapperIconDark ,
25- ParcelIconDark ,
25+ JavaScriptIconDark ,
2626 VuePressIconDark ,
2727 UnibitIconDark ,
2828} from '@codesandbox/template-icons' ;
@@ -82,7 +82,7 @@ export default function getIcon(theme: TemplateType): ReturnedIcon {
8282 case angular . name :
8383 return AngularIconDark ;
8484 case parcel . name :
85- return ParcelIconDark ;
85+ return JavaScriptIconDark ;
8686 case dojo . name :
8787 return DojoIconDark ;
8888 case ember . name :
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import {
2222 GridsomeIconLight ,
2323 QuasarIconLight ,
2424 SapperIconLight ,
25- ParcelIconLight ,
25+ JavaScriptIconLight ,
2626 VuePressIconLight ,
2727 UnibitIconLight ,
2828} from '@codesandbox/template-icons' ;
@@ -82,7 +82,7 @@ export default function getIcon(theme: TemplateType): ReturnedIcon {
8282 case angular . name :
8383 return AngularIconLight ;
8484 case parcel . name :
85- return ParcelIconLight ;
85+ return JavaScriptIconLight ;
8686 case dojo . name :
8787 return DojoIconLight ;
8888 case ember . name :
You can’t perform that action at this time.
0 commit comments