Fix some icon display size + fix padding issue on EditableChip component (#314)

* Fix some icon display size + fix padding issue on EditableChip component

* Fix according to PR

* Fix server generate and deploy scripts

* Fix image size on Opportunities board

* Fix lint

* Fix according to PR
This commit is contained in:
Charles Bochet
2023-06-16 14:16:35 +02:00
committed by GitHub
parent 98127d1d4c
commit 7f25f16766
18 changed files with 64 additions and 41 deletions

View File

@ -1,4 +1,5 @@
import { useMatch, useResolvedPath } from 'react-router-dom';
import { useTheme } from '@emotion/react';
import { removeTokens } from '@/auth/services/AuthService';
import {
@ -13,6 +14,7 @@ import NavItemsContainer from '@/ui/layout/navbar/NavItemsContainer';
import NavTitle from '@/ui/layout/navbar/NavTitle';
export function SettingsNavbar() {
const theme = useTheme();
return (
<>
<NavBackButton title="Settings" />
@ -21,7 +23,7 @@ export function SettingsNavbar() {
<NavItem
label="Profile"
to="/settings/profile"
icon={<IconUser size={16} />}
icon={<IconUser size={theme.iconSizeMedium} />}
active={
!!useMatch({
path: useResolvedPath('/people').pathname,
@ -32,7 +34,7 @@ export function SettingsNavbar() {
<NavItem
label="Experience"
to="/settings/profile/experience"
icon={<IconColorSwatch size={16} />}
icon={<IconColorSwatch size={theme.iconSizeMedium} />}
soon={true}
active={
!!useMatch({
@ -45,7 +47,7 @@ export function SettingsNavbar() {
<NavItem
label="General"
to="/settings/workspace"
icon={<IconSettings size={16} />}
icon={<IconSettings size={theme.iconSizeMedium} />}
soon={true}
active={
!!useMatch({
@ -58,7 +60,7 @@ export function SettingsNavbar() {
<NavItem
label="Logout"
onClick={removeTokens}
icon={<IconLogout size={16} />}
icon={<IconLogout size={theme.iconSizeMedium} />}
danger={true}
/>
</NavItemsContainer>