19302: added shellaccess icon to collpased panel Arvados-DCO-1.1-Signed-off-by: Lisa...
authorLisa Knox <lisaknox83@gmail.com>
Thu, 9 Nov 2023 14:24:14 +0000 (09:24 -0500)
committerLisa Knox <lisaknox83@gmail.com>
Thu, 9 Nov 2023 14:24:14 +0000 (09:24 -0500)
src/components/icon/icon.tsx
src/views-components/side-panel/side-panel-collapsed.tsx

index 5f3f4e659b5f3491cbe4f76c7b3154d826fa38cd..998cd8059aabe97f1d56e0e9d6c699dea876e06b 100644 (file)
@@ -164,6 +164,13 @@ export const CheckboxMultipleBlankOutline: IconType = (props: any) => (
     </SvgIcon>
 );
 
+//https://pictogrammers.com/library/mdi/icon/console/
+export const TerminalIcon: IconType = (props: any) => (
+    <SvgIcon {...props}>
+        <path d="M20,19V7H4V19H20M20,3A2,2 0 0,1 22,5V19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19V5C2,3.89 2.9,3 4,3H20M13,17V15H18V17H13M9.58,13L5.57,9H8.4L11.7,12.3C12.09,12.69 12.09,13.33 11.7,13.72L8.42,17H5.59L9.58,13Z" />
+    </SvgIcon>
+)
+
 export type IconType = React.SFC<{ className?: string; style?: object }>;
 
 export const AddIcon: IconType = props => <Add {...props} />;
index 2c66630a6168c4af6cad9cffb4d4b0c4f1ba8552..f1e929e736088d1033a27fc7529c1cac00df7a85 100644 (file)
@@ -5,6 +5,7 @@
 import React, { ReactElement } from 'react'
 import { connect } from 'react-redux'
 import { ProjectsIcon, ProcessIcon, FavoriteIcon, ShareMeIcon, TrashIcon, PublicFavoriteIcon, GroupsIcon } from 'components/icon/icon'
+import { TerminalIcon } from 'components/icon/icon'
 import { List, ListItem, Tooltip } from '@material-ui/core'
 import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'
 import { ArvadosTheme } from 'common/custom-theme'
@@ -39,6 +40,7 @@ enum SidePanelCollapsedCategory {
     PUBLIC_FAVORITES = 'Public Favorites',
     SHARED_WITH_ME = 'Shared with me',
     ALL_PROCESSES = 'All Processes',
+    SHELL_ACCESS = 'Shell access',
     GROUPS = 'Groups',
     TRASH = 'Trash',
 }
@@ -75,6 +77,11 @@ const sidePanelCollapsedCategories: TCollapsedCategory[] = [
         icon: <ProcessIcon />,
         navTarget: navigateToAllProcesses,
     },
+    {
+        name: SidePanelCollapsedCategory.SHELL_ACCESS,
+        icon: <TerminalIcon />,
+        navTarget: navigateToGroups,
+    },
     {
         name: SidePanelCollapsedCategory.GROUPS,
         icon: <GroupsIcon />,
@@ -82,7 +89,7 @@ const sidePanelCollapsedCategories: TCollapsedCategory[] = [
     },
     {
         name: SidePanelCollapsedCategory.TRASH,
-        icon: <TrashIcon />,
+        icon: <TrashIcon style={{marginLeft: '-2px'}} />,
         navTarget: navigateToTrash,
     },
 ]