Skip to content

Comments

feat: tabs first draft#95

Merged
scriptcoded merged 4 commits intomainfrom
tabs
Feb 3, 2026
Merged

feat: tabs first draft#95
scriptcoded merged 4 commits intomainfrom
tabs

Conversation

@scriptcoded
Copy link
Member

Closes #35

Copilot AI review requested due to automatic review settings February 3, 2026 21:31
@changeset-bot
Copy link

changeset-bot bot commented Feb 3, 2026

🦋 Changeset detected

Latest commit: 6d95eaf

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@scouterna/ui-webc Minor
@scouterna/ui-react Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@netlify
Copy link

netlify bot commented Feb 3, 2026

Deploy Preview for scouterna-ui ready!

Name Link
🔨 Latest commit 6d95eaf
🔍 Latest deploy log https://app.netlify.com/projects/scouterna-ui/deploys/69826a5dccb16d0008c04bfc
😎 Deploy Preview https://deploy-preview-95--scouterna-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a new tabs component to the design system, implementing an interactive tabbed interface with an animated indicator that moves between tabs when they are clicked.

Changes:

  • Added scout-tabs and scout-tabs-tab components with styling and documentation
  • Updated component template to implement ComponentInterface by default
  • Added Storybook stories and documentation for the new tabs components

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
plop-templates/component/ui-webc/component.tsx.hbs Updates component generator template to implement ComponentInterface
packages/ui-webc/src/components/tabs/tabs.tsx Implements main tabs container component with state management and event handling
packages/ui-webc/src/components/tabs/tabs.css Defines styles for tabs container and animated indicator
packages/ui-webc/src/components/tabs/readme.md Auto-generated documentation for tabs component
packages/ui-webc/src/components/tabs-tab/tabs-tab.tsx Implements individual tab component
packages/ui-webc/src/components/tabs-tab/tabs-tab.css Defines styles for individual tab buttons with hover states
packages/ui-webc/src/components/tabs-tab/readme.md Auto-generated documentation for tabs-tab component
packages/storybook/src/stories/tabs.stories.tsx Adds interactive Storybook story demonstrating tabs usage
packages/storybook/src/stories/tabs.mdx Provides documentation and code examples for tabs component
packages/storybook/src/stories/tabs-tab.stories.tsx Adds Storybook story for individual tab component
README.md Adds reference link about Shadow DOM and events
.changeset/thin-vans-divide.md Documents the minor version change for the new tabs component

@scriptcoded scriptcoded merged commit 908b59e into main Feb 3, 2026
4 of 5 checks passed
@scriptcoded scriptcoded deleted the tabs branch February 3, 2026 21:36
@github-actions github-actions bot mentioned this pull request Feb 3, 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.

Create: Tabs component

1 participant