Skip to content

Conversation

@3o14
Copy link
Owner

@3o14 3o14 commented Jan 8, 2026

No description provided.

3o14 added 26 commits January 6, 2026 01:11
- Enable file nesting for better project organization
- Nest related files (css.ts, spec.tsx, stories.tsx) under main component files
- Add common config file nesting patterns
- Update .gitignore to include settings.json for team consistency
The Tooltip component was not responding to hover or click events because
the BaseUITooltip.Trigger wrapper was missing. This component is required
by Base UI to properly handle user interactions with the tooltip trigger element.

Changes:
- Wrap children with BaseUITooltip.Trigger
- Tooltip now properly shows on hover
- Tooltip now properly shows on focus (keyboard navigation)
- Rename component from 'Tabs' to 'Tab'
- Rename interface 'Tab' to 'TabItem' to avoid confusion
- Update all related types (TabsProps -> TabProps, TabsIntent -> TabIntent, etc)
- Update Storybook title from 'Components/Tabs' to 'Components/Tab'
- Update all file names and imports

This change makes the component name more consistent with other
UI libraries and better reflects that it represents a tabbed interface
as a whole, not individual tabs.

Suggested category placement:
- Tab → SELECTION (navigation between content panels)
- Tooltip → DISPLAY & FEEDBACK (information display)
@3o14 3o14 closed this Jan 8, 2026
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.

2 participants