Skip to content

feat: add Tabs navigation component (#115)#200

Merged
gabito1451 merged 2 commits intoGalactiGuild:mainfrom
OperaCode:feature/ui-tabs
Mar 28, 2026
Merged

feat: add Tabs navigation component (#115)#200
gabito1451 merged 2 commits intoGalactiGuild:mainfrom
OperaCode:feature/ui-tabs

Conversation

@OperaCode
Copy link
Copy Markdown
Contributor

This PR added a reusable Tabs component to enable tabbed content navigation within the UI.

Closes #115

Changes include:

  • Tabs.tsx component with smooth underline animation on active tab change- "frontend/src/components/ui/Tabs.tsx"
  • Supports icons, labels, and dynamic content unmount/mount per tab.
  • Fully type-safe with exported interfaces in types.ui.ts.
  • Works in both desktop and mobile layouts.

Testing:

  • Verified tab switching updates the active content.
  • Smooth underline transition observed on tab change.
  • Tested in combination with Navbar component for layout integration.

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 27, 2026

@OperaCode Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@gabito1451
Copy link
Copy Markdown
Contributor

please look in to failing ci @OperaCode

@OperaCode
Copy link
Copy Markdown
Contributor Author

Fixed

@gabito1451 gabito1451 merged commit 7580ac9 into GalactiGuild:main Mar 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tabs Navigation Component

2 participants