diff options
author | Vijay A <vraravam@users.noreply.github.com> | 2023-02-25 20:41:03 +0530 |
---|---|---|
committer | Vijay A <vraravam@users.noreply.github.com> | 2023-08-16 05:08:47 +0530 |
commit | 7fd6e85b86baf7f1aa258daee86225cdb05f2959 (patch) | |
tree | 6022d30b2172013683b05010f85af7f4744399c2 | |
parent | Upgrade npm modules (#1312) (diff) | |
download | ferdium-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.tsx | 2 | ||||
-rw-r--r-- | src/features/workspaces/components/WorkspaceDrawerItem.tsx | 18 |
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 => ({ | |||
70 | interface IProps extends WithStylesProps<typeof styles>, WrappedComponentProps { | 78 | interface 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 | ])} |