Skip to content

✨ Feat: create new Radio Group component#91

Merged
MarcosvBueno merged 4 commits intodevelopfrom
feat-radiogroup-component
Jan 8, 2026
Merged

✨ Feat: create new Radio Group component#91
MarcosvBueno merged 4 commits intodevelopfrom
feat-radiogroup-component

Conversation

@lucasadsr
Copy link
Member

This pull request introduces a new Radio Group UI component to the codebase, covering its implementation, documentation, and full integration with the documentation system. The goal is to make the component easy to use, discover, and extend.


🎛️ Radio Group Component Implementation

  • Added the RadioGroup and RadioGroupItem components in src/components/ui/radio-group.tsx.
  • The implementation provides a clean, accessible radio group UI with consistent styling and keyboard support.

📚 Documentation and Examples

  • Created a complete set of usage examples in
    src/components/docs/contents/radio-group/radio-group-examples.tsx.
  • The examples demonstrate:
    • Basic usage
    • Horizontal layout
    • Disabled options
    • Descriptions
    • Controlled state
    • Integration with forms

📦 Dependencies

  • Added @radix-ui/react-radio-group to package.json to power the new component with a reliable and accessible foundation.

🧭 Documentation System Integration

  • Registered the Radio Group documentation by adding radioGroupDoc to
    src/lib/docs/component-details.tsx.
    [1]
    [2]
  • Added the Radio Group to src/lib/docs/components-index.ts, including metadata such as slug, name, description, category, status, tags, and dependencies.

Overall, these changes ensure the Radio Group component is well-documented, easy to find, and ready for production use.

@lucasadsr lucasadsr requested a review from MarcosvBueno January 7, 2026 12:08
@lucasadsr lucasadsr self-assigned this Jan 7, 2026
@vercel
Copy link

vercel bot commented Jan 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
ui Ready Ready Preview, Comment Jan 7, 2026 0:09am

Copy link
Contributor

@MarcosvBueno MarcosvBueno left a comment

Choose a reason for hiding this comment

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

LGTM

@MarcosvBueno MarcosvBueno merged commit a0b5a75 into develop Jan 8, 2026
2 checks 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.

2 participants