Project

General

Profile

Actions

dev #3538

open

[FE] Navbar and Footer

Added by Nazmul Hossain Shovon 6 months ago. Updated 5 months ago.

Status:
In Progress
Priority:
High
Target version:
Start date:
10/31/2025
Due date:
% Done:

100%

Estimated time:
10:00 h (Total: 20:00 h)
Spent time:
15:00 h (Total: 32:00 h)

Subtasks 1 (1 open0 closed)

dev #3578: [FE] Sidebar linksComplete Nazmul Hossain Shovon10/31/2025

Actions
Actions #1

Updated by Nazmul Hossain Shovon 6 months ago

  • % Done changed from 0 to 10

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/6898939834838177d490a27c2a64763c2f967efc

Summary of Key Changes:

  • Added a new NavSigninButton component to the navbar for user sign-in.
  • Replaced the text logo with the AuthLogo component.
  • Updated navbar and hamburger menu styling for a cleaner look.
  • Removed dark mode classes and adjusted spacing for improved layout.
Actions #2

Updated by Nazmul Hossain Shovon 5 months ago

  • % Done changed from 10 to 70

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/32f5deef428586f0db6be7273d529f65f110281a

Summary of Key Changes:

  • Refactored the footer by splitting it into modular components (FooterTop, FooterLinks, FooterBottom).
  • Replaced SVG social icons with PNG images and updated their file paths.
  • Adjusted homepage heading size from 70px to 16px.
  • Modified SectionContainer width for better responsiveness.
  • Removed unused SVG icon files.
Actions #4

Updated by Nazmul Hossain Shovon 5 months ago

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/8690e8cb965e2ab5bf942153a3524cca4d755cf0

Short summary of key changes:

  • Added HireTalent and VendorRegister components to the navbar for quick access.
  • Updated navbar links: removed "Home", added "Blogs".
  • Introduced new CSS variable --color-blue-link for consistent link styling.
  • Created new components: HireTalent and VendorRegister with styled buttons/links.
Actions #5

Updated by Nazmul Hossain Shovon 5 months ago

  • % Done changed from 90 to 100

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/401f60572e53bff2825d54c5cb15e0fc72fa166a

Short summary of key changes:

  • Adjusted visibility of navbar elements to use lg breakpoint instead of md, improving desktop/mobile layout.
  • Increased max-w in SectionContainer for wider content area.
  • Made HireTalent, VendorRegister, and NavSigninButton buttons visible only on larger screens (md:flex or lg:flex).
  • Updated hamburger menu to show only on smaller screens (lg:hidden).
Actions #6

Updated by Nazmul Hossain Shovon 5 months ago

  • Subtask #3578 added
Actions #7

Updated by Nazmul Hossain Shovon 5 months ago

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/072d3cd4cc168aca99b775fbcfb8f303a85f472a

Summary of Key Changes

  • Added NavActionsSkeleton component (NavActionsSkeleton.tsx): A simple skeleton loader for navigation actions, displaying animated placeholders for icons and buttons during loading.
  • Created NavActions component (NavActions.tsx): Extracted navigation actions logic into a new client-side component, conditionally rendering user-specific elements (e.g., UserAvatar for logged-in users, or VendorRegister, HireTalent, and NavSigninButton for guests).
  • Refactored Navbar (Navbar.tsx): Replaced inline navigation actions with a dynamic import of NavActions, using NavActionsSkeleton as the loading fallback. This enables lazy loading, potentially improving initial page load performance by deferring client-side rendering. Removed direct imports of Hamburger, NavSigninButton, VendorRegister, HireTalent, and UserAvatar from Navbar.
Actions

Also available in: Atom PDF