aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2023-02-25 20:41:03 +0530
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2023-08-16 05:08:47 +0530
commit7fd6e85b86baf7f1aa258daee86225cdb05f2959 (patch)
tree6022d30b2172013683b05010f85af7f4744399c2
parentUpgrade npm modules (#1312) (diff)
downloadferdium-app-workspace-icons.tar.gz
ferdium-app-workspace-icons.tar.zst
ferdium-app-workspace-icons.zip
Workspace iconworkspace-icons
-rw-r--r--src/features/workspaces/components/WorkspaceDrawer.tsx2
-rw-r--r--src/features/workspaces/components/WorkspaceDrawerItem.tsx18
2 files changed, 20 insertions, 0 deletions
diff --git a/src/features/workspaces/components/WorkspaceDrawer.tsx b/src/features/workspaces/components/WorkspaceDrawer.tsx
index 3e05cb7de..93ceae129 100644
--- a/src/features/workspaces/components/WorkspaceDrawer.tsx
+++ b/src/features/workspaces/components/WorkspaceDrawer.tsx
@@ -136,6 +136,7 @@ class WorkspaceDrawer extends Component<IProps> {
136 <div className={classes.workspaces}> 136 <div className={classes.workspaces}>
137 <WorkspaceDrawerItem 137 <WorkspaceDrawerItem
138 name={intl.formatMessage(messages.allServices)} 138 name={intl.formatMessage(messages.allServices)}
139 icon="*"
139 onClick={() => { 140 onClick={() => {
140 workspaceActions.deactivate(); 141 workspaceActions.deactivate();
141 workspaceActions.toggleWorkspaceDrawer(); 142 workspaceActions.toggleWorkspaceDrawer();
@@ -148,6 +149,7 @@ class WorkspaceDrawer extends Component<IProps> {
148 <WorkspaceDrawerItem 149 <WorkspaceDrawerItem
149 key={workspace.id} 150 key={workspace.id}
150 name={workspace.name} 151 name={workspace.name}
152 icon={(workspace.name || ' ').slice(0, 1)}
151 isActive={actualWorkspace === workspace} 153 isActive={actualWorkspace === workspace}
152 onClick={() => { 154 onClick={() => {
153 if (actualWorkspace === workspace) { 155 if (actualWorkspace === workspace) {
diff --git a/src/features/workspaces/components/WorkspaceDrawerItem.tsx b/src/features/workspaces/components/WorkspaceDrawerItem.tsx
index 4fd7662f5..86fc52fcc 100644
--- a/src/features/workspaces/components/WorkspaceDrawerItem.tsx
+++ b/src/features/workspaces/components/WorkspaceDrawerItem.tsx
@@ -45,6 +45,14 @@ const styles = theme => ({
45 backgroundColor: theme.workspaces.drawer.listItem.activeBackground, 45 backgroundColor: theme.workspaces.drawer.listItem.activeBackground,
46 }, 46 },
47 }, 47 },
48 icon: {
49 fontSize: 'x-large',
50 borderColor: 'red',
51 borderStyle: 'double',
52 borderWidth: 'medium',
53 padding: '0 6px',
54 marginRight: '6px',
55 },
48 name: { 56 name: {
49 marginTop: '4px', 57 marginTop: '4px',
50 color: theme.workspaces.drawer.listItem.name.color, 58 color: theme.workspaces.drawer.listItem.name.color,
@@ -70,6 +78,7 @@ const styles = theme => ({
70interface IProps extends WithStylesProps<typeof styles>, WrappedComponentProps { 78interface IProps extends WithStylesProps<typeof styles>, WrappedComponentProps {
71 isActive: boolean; 79 isActive: boolean;
72 name: string; 80 name: string;
81 icon: string;
73 onClick: MouseEventHandler<HTMLInputElement>; 82 onClick: MouseEventHandler<HTMLInputElement>;
74 services: string[]; 83 services: string[];
75 // eslint-disable-next-line @typescript-eslint/no-invalid-void-type 84 // eslint-disable-next-line @typescript-eslint/no-invalid-void-type
@@ -84,6 +93,7 @@ class WorkspaceDrawerItem extends Component<IProps> {
84 classes, 93 classes,
85 isActive, 94 isActive,
86 name, 95 name,
96 icon,
87 onClick, 97 onClick,
88 onContextMenuEditClick = null, 98 onContextMenuEditClick = null,
89 services, 99 services,
@@ -128,6 +138,14 @@ class WorkspaceDrawerItem extends Component<IProps> {
128 > 138 >
129 <span 139 <span
130 className={classnames([ 140 className={classnames([
141 classes.icon,
142 isActive ? classes.activeName : null,
143 ])}
144 >
145 {icon}
146 </span>
147 <span
148 className={classnames([
131 classes.name, 149 classes.name,
132 isActive ? classes.activeName : null, 150 isActive ? classes.activeName : null,
133 ])} 151 ])}