fix: sidebar logo.

This commit is contained in:
a.bouhuolia
2021-08-04 22:08:14 +02:00
parent 1672a9dc0f
commit 43b33105fa
4 changed files with 40 additions and 33 deletions

View File

@@ -28,7 +28,10 @@ export default function DashboardViewsTabs({
const [currentView, setCurrentView] = useState(initialViewSlug || 0); const [currentView, setCurrentView] = useState(initialViewSlug || 0);
useEffect(() => { useEffect(() => {
if (typeof currentViewSlug !== 'undefined' && currentViewSlug !== currentView) { if (
typeof currentViewSlug !== 'undefined' &&
currentViewSlug !== currentView
) {
setCurrentView(currentViewSlug || 0); setCurrentView(currentViewSlug || 0);
} }
}, [currentView, setCurrentView, currentViewSlug]); }, [currentView, setCurrentView, currentViewSlug]);
@@ -52,10 +55,11 @@ export default function DashboardViewsTabs({
// Handle tabs change. // Handle tabs change.
const handleTabsChange = (viewSlug) => { const handleTabsChange = (viewSlug) => {
setCurrentView(viewSlug); setCurrentView(viewSlug);
triggerOnChange(viewSlug) triggerOnChange(viewSlug);
}; };
return ( return (
<div class="dashboard__views-tabs">
<Tabs <Tabs
id="navbar" id="navbar"
large={true} large={true}
@@ -83,6 +87,7 @@ export default function DashboardViewsTabs({
</Tooltip> </Tooltip>
</If> </If>
</Tabs> </Tabs>
</div>
); );
} }

View File

@@ -51,7 +51,7 @@ function SidebarHead({
<div className="sidebar__head-logo"> <div className="sidebar__head-logo">
<Icon <Icon
icon={'mini-bigcapital'} icon={'mini-bigcapital'}
width={140} width={28}
height={28} height={28}
className="bigcapital--alt" className="bigcapital--alt"
/> />

View File

@@ -161,10 +161,10 @@ export default {
}, },
'mini-bigcapital': { 'mini-bigcapital': {
path: [ path: [
'M56,3.16,61.33,8.5,31.94,37.9l-5.35-5.35Z', 'M57 3.16L62.33 8.5L32.94 37.9L27.59 32.55L57 3.16Z',
'M29.53,6.94l5.35,5.34L5.49,41.67.14,36.33l15.8-15.8Z', 'M30.53 6.94L35.88 12.28L6.49 41.67L1.14 36.33L16.94 20.53L30.53 6.94Z',
], ],
viewBox: '0 0 309.09 42.89', viewBox: '0 0 63 43',
}, },
eye: { eye: {
path: [ path: [

View File

@@ -456,16 +456,18 @@ $dashboard-views-bar-height: 44px;
} }
.tabs--dashboard-views { .tabs--dashboard-views {
user-select: none;
.#{$ns}-tab { .#{$ns}-tab {
color: #646a7d; color: #646a7d;
font-size: 14px; font-size: 14px;
line-height: $dashboard-views-bar-height; line-height: $dashboard-views-bar-height - 2px;
font-weight: 400; font-weight: 400;
padding: 0; padding: 0;
margin-right: 0; margin-right: 0;
padding-left: 16px; padding-left: 16px;
padding-right: 16px; padding-right: 16px;
padding-top: 2px;
&[aria-selected='true'] { &[aria-selected='true'] {
color: #0052cc; color: #0052cc;