@@ -20,6 +20,8 @@ const appStore = useAppStore()
2020const nodeStore = useNodeStore ()
2121const modalsStore = useModalsStore ()
2222
23+ const developerMode = useCookie (" developerMode" , { default : () => false })
24+
2325const head = computed (() => appStore .lastHead )
2426
2527const mainLinks = reactive ([
@@ -153,6 +155,7 @@ const toolsLinks = reactive([
153155 path: " https://terminal.celenium.io" ,
154156 external: true ,
155157 new: true ,
158+ hide: ! developerMode .value ,
156159 },
157160 {
158161 icon: " drop" ,
@@ -183,6 +186,15 @@ const toolsLinks = reactive([
183186 },
184187])
185188
189+ /** TEMP */
190+ watch (
191+ () => developerMode .value ,
192+ () => {
193+ const terminalLinkIdx = toolsLinks .findIndex ((l ) => l .name === " Terminal" )
194+ toolsLinks[terminalLinkIdx].hide = ! developerMode .value
195+ },
196+ )
197+
186198const handleNavigate = (url ) => {
187199 window .location .replace (url)
188200}
@@ -221,7 +233,7 @@ const handleOnClose = () => {
221233 </Flex >
222234
223235 <Flex direction =" column" gap =" 2" >
224- <NavLink v-for =" link in mainLinks" :link =" link" @onClose =" handleOnClose" />
236+ <NavLink v-for =" link in mainLinks.filter((l) => !l.hide) " :link =" link" @onClose =" handleOnClose" />
225237 </Flex >
226238
227239 <Flex direction =" column" gap =" 2" >
@@ -236,7 +248,7 @@ const handleOnClose = () => {
236248 </Flex >
237249
238250 <Flex v-if =" !isModularLinksCollapsed" direction =" column" gap =" 2" >
239- <NavLink v-for =" link in modularLinks" :link =" link" @onClose =" handleOnClose" />
251+ <NavLink v-for =" link in modularLinks.filter((l) => !l.hide) " :link =" link" @onClose =" handleOnClose" />
240252 </Flex >
241253 </Flex >
242254
@@ -252,7 +264,7 @@ const handleOnClose = () => {
252264 </Flex >
253265
254266 <Flex v-if =" !isToolsLinkCollapsed" direction =" column" gap =" 2" >
255- <NavLink v-for =" link in toolsLinks" :link =" link" @onClose =" handleOnClose" />
267+ <NavLink v-for =" link in toolsLinks.filter((l) => !l.hide) " :link =" link" @onClose =" handleOnClose" />
256268 </Flex >
257269 </Flex >
258270
0 commit comments