-
Notifications
You must be signed in to change notification settings - Fork 31
Feature/FWF-4833 sidebar updations #628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/FWF-4833 sidebar updations #628
Conversation
PR Reviewer Guide 🔍(Review updated until commit edc313f)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to edc313f
Previous suggestionsSuggestions up to commit 5a635f7
|
|
Persistent review updated to latest commit edc313f |
"--navbar-main-menu-active-font-color" | ||
)?.trim() || getComputedStyle(document.documentElement).getPropertyValue( | ||
"--ff-gray-800" | ||
"gray-darkest" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you change it to --gray-darkest
getComputedStyle(document.documentElement).getPropertyValue( | ||
"--navbar-main-menu-active-font-color" | ||
)?.trim() || getComputedStyle(document.documentElement).getPropertyValue( | ||
"gray-darkest" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you change it to --gray-darkest
User description
Issue Tracking
JIRA: https://aottech.atlassian.net/browse/FWF-4833
Issue Type: BUG/ FEATURE
Changes
1.icons updated
2.BPMTask loader commented for now to prevent the skeleton loader in the task table from displaying oddly due to socket.
#screenshots


PR Type
Enhancement
Description
Add task and submit icons to sidebar navigation
Support custom icon prop in MenuComponent
Comment out BPM task loader dispatch
Style tweaks and rename "Sign Out" to "Logout"
Changes walkthrough 📝
index.tsx
Add NavbarTaskIcon and Submit Icon Components
forms-flow-components/src/components/SvgIcons/index.tsx
NavbarTaskIcon
SVG componentNavbarSubmitIcon
SVG componentcolor
andclassName
propsMenuComponent.jsx
Support custom menu icons
forms-flow-nav/src/sidenav/MenuComponent.jsx
icon
prop toMenuComponent
icon
Sidebar.jsx
Integrate navigation icons in Sidebar
forms-flow-nav/src/sidenav/Sidebar.jsx
NavbarTaskIcon
andNavbarSubmitIcon
Logout
filterServices.ts
Temporarily disable BPM task loader
forms-flow-review/src/api/services/filterServices.ts
setBPMTaskLoader(true)
dispatchSidebar.scss
Refine Sidebar SCSS styling
forms-flow-nav/src/sidenav/Sidebar.scss
.sign-out-button
content.user-name
text and adjust margins