diff --git a/packages/neuron-ui/src/containers/Sidebar/index.tsx b/packages/neuron-ui/src/containers/Sidebar/index.tsx
index fd0e7b4b7c..0063487ea8 100644
--- a/packages/neuron-ui/src/containers/Sidebar/index.tsx
+++ b/packages/neuron-ui/src/containers/Sidebar/index.tsx
@@ -17,6 +17,8 @@ import { Routes } from 'utils/const'
const SidebarAside = styled.nav`
display: flex;
+ width: 240px;
+ box-sizing: border-box;
flex-direction: column;
margin: 40px 0 0 0;
padding: 0 32px;
@@ -44,10 +46,11 @@ const menuItems = [
const Sidebar = () => {
const {
wallet: { name },
+ settings: { wallets },
} = useNeuronWallet()
const [t] = useTranslation()
- return (
+ return wallets.length ? (
{menuItems.map(menuItem => (
{
))}
- )
+ ) : null
}
const Container = (props: any) => createPortal(, document.querySelector('aside') as HTMLElement)
diff --git a/packages/neuron-ui/src/styles/layout.scss b/packages/neuron-ui/src/styles/layout.scss
index 3219b14418..0cbbcefda4 100644
--- a/packages/neuron-ui/src/styles/layout.scss
+++ b/packages/neuron-ui/src/styles/layout.scss
@@ -7,7 +7,7 @@ body {
'sidebar notification notification notification' auto
'sidebar content content content' 1fr
'sidebar content content content' 1fr /
- 240px 1fr 1fr 340px;
+ auto 1fr 1fr 340px;
column-gap: $column-gap;
height: 100vh;