Skip to content

feat: implement AdminTopbar and enhance core components for admin layout#474

Merged
husamettinarabaci merged 1 commit intodevelopfrom
feat/admin-topbar
Jan 28, 2026
Merged

feat: implement AdminTopbar and enhance core components for admin layout#474
husamettinarabaci merged 1 commit intodevelopfrom
feat/admin-topbar

Conversation

@idris999-c
Copy link
Copy Markdown
Contributor

@idris999-c idris999-c commented Jan 27, 2026

Pull Request

📄 Summary

This PR implements the AdminTopbar component and enhances 8 core UI components to support the new admin dashboard layout. Key improvements include responsive visibility controls, sticky positioning for layout elements, and accessibility fixes.

Key Contributions:

  • Admin Layout: Created AdminTopbar featuring integrated search, notifications, and profile management.
  • Enhanced Core Components:
    • Button: Fixed DaisyUI class mapping (input-secondarybtn-secondary) to ensure theme consistency.
    • IconButton: Optimized class derivation and removed redundant CSS definitions.
    • SearchInput: Standardized admin-level search styling and improved responsiveness.
    • Row: Added support for sticky positioning and bottom borders.
    • Col: Implemented hideBelow and hideAbove props for breakpoint control.
    • Avatar: Optimized mask shapes and size scaling for DaisyUI v4.
    • Dropdown: Added triggerClass support for advanced customization.
    • Menu: Implemented title and divider item types for structured navigation.

🧩 Affected Modules

  • Source Code
  • Documentation
  • CI / Infra

✅ Checklist

  • My branch name follows format: feat/admin-topbar
  • My PR title starts with one of the approved types
  • My code is formatted according to project standards
  • I ran static analysis and resolved relevant warnings
  • I ran tests successfully via Storybook verification
  • I checked for dependency changes and updated where necessary
  • For UI changes, I added/updated Storybook stories
  • I ensured this PR has no unrelated changes
  • This PR is ready for review

🔗 Related Issues

Closes #216

@idris999-c idris999-c self-assigned this Jan 27, 2026
@github-project-automation github-project-automation Bot moved this to 📥 Inbox / Ideas in hexaTune Project Jan 27, 2026
@github-actions github-actions Bot added the module:source Source Code label Jan 27, 2026
Copy link
Copy Markdown
Member

@husamettinarabaci husamettinarabaci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-project-automation github-project-automation Bot moved this from 📥 Inbox / Ideas to Done in hexaTune Project Jan 28, 2026
@husamettinarabaci husamettinarabaci merged commit aeeaa34 into develop Jan 28, 2026
11 checks passed
@husamettinarabaci husamettinarabaci deleted the feat/admin-topbar branch January 28, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module:source Source Code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants