From 09dc1aee3046625ba7c8031f7ed02493b7604652 Mon Sep 17 00:00:00 2001 From: ChitlangeSahas Date: Fri, 23 Sep 2022 15:46:23 -0700 Subject: [PATCH 1/4] feat(treenav): labels for navigation --- src/Components/TreeNav/TreeNav.scss | 6 +++++- src/Components/TreeNav/TreeNavItem.tsx | 22 +++++++++++++++++++++- src/Styles/icon.scss | 2 +- src/Styles/variables.scss | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/Components/TreeNav/TreeNav.scss b/src/Components/TreeNav/TreeNav.scss index 4bc899d0..1d58c9e1 100644 --- a/src/Components/TreeNav/TreeNav.scss +++ b/src/Components/TreeNav/TreeNav.scss @@ -32,7 +32,7 @@ } } -$cf-tree-nav__header-height: 60px; +$cf-tree-nav__header-height: 70px; .cf-tree-nav--menu { position: absolute; @@ -263,6 +263,9 @@ a.cf-tree-nav--item-block:active { &:focus { color: $cf-tree-nav__text-hover; } + margin-left: 5px; + //display: flex; + //justify-content: center; } .cf-tree-nav--square { @@ -271,6 +274,7 @@ a.cf-tree-nav--item-block:active { display: flex; align-items: center; justify-content: center; + flex-direction: column; .cf-icon { font-size: 1.5em; diff --git a/src/Components/TreeNav/TreeNavItem.tsx b/src/Components/TreeNav/TreeNavItem.tsx index 2606acf0..805d4da2 100644 --- a/src/Components/TreeNav/TreeNavItem.tsx +++ b/src/Components/TreeNav/TreeNavItem.tsx @@ -20,6 +20,8 @@ export interface TreeNavItemProps extends Omit { active?: boolean /** Optional link element. Will override onClick prop */ linkElement?: RenderLinkElement + + isTreeNavCollapsed?: boolean } export type TreeNavItemRef = HTMLButtonElement @@ -37,6 +39,8 @@ export const TreeNavItem = forwardRef( children = null, className, linkElement, + shortLabel, + isTreeNavCollapsed = true, }, ref ) => { @@ -54,7 +58,21 @@ export const TreeNavItem = forwardRef( if (linkElement) { const linkItems = ( <> -
{icon}
+
+ {icon} + {isTreeNavCollapsed && ( + + {shortLabel} + + )} +
{label}
) @@ -64,6 +82,7 @@ export const TreeNavItem = forwardRef( linkItems ) + console.log('hererrere') return (
{link} @@ -72,6 +91,7 @@ export const TreeNavItem = forwardRef( ) } + console.log('n ot hrejoiajsodasdas mf') return (