Skip to content

Conversation

@gdostie
Copy link
Collaborator

@gdostie gdostie commented Dec 30, 2025

Proposed Changes

This pull request introduces the MultiSelect component to the Plasma design system, integrating it across Figma, Mantine, and Storybook environments. The changes ensure that the component is properly exported, connected to Figma for design consistency, and documented with interactive examples in Storybook.

Component integration and exports:

  • Added the MultiSelect component export in packages/mantine/src/components/MultiSelect/MultiSelect.ts, setting its display name for better debugging and documentation.

Figma integration:

  • Connected the MultiSelect component to Figma using @figma/code-connect, mapping relevant props such as label, description, placeholder, error, required, disabled, and readOnly for design-development consistency in packages/figma/src/MultiSelect.figma.tsx.

Storybook documentation:

  • Added a new Storybook story for MultiSelect in packages/storybook/src/form/MultiSelect.stories.tsx, including example usage, default props, and controls for key features like searchable and clearable.

Potential Breaking Changes

Acceptance Criteria

  • The proposed changes are covered by unit tests
  • The potential breaking changes are clearly identified
  • README.md is adjusted to reflect the proposed changes (if relevant)

@github-actions
Copy link

@github-actions
Copy link

@gdostie gdostie marked this pull request as ready for review December 30, 2025 22:36
@gdostie gdostie requested a review from a team as a code owner December 30, 2025 22:36
@gdostie gdostie requested review from FelixBlaisThon and GermainBergeron and removed request for a team December 30, 2025 22:36
Base automatically changed from DS-41-connect-TextInput to master January 5, 2026 20:14
Copilot AI review requested due to automatic review settings January 6, 2026 16:37
@gdostie gdostie force-pushed the DS-49-storybook-multiselect branch from c1ef40a to e5aae84 Compare January 6, 2026 16:37
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 pull request introduces Storybook documentation and Figma integration for the existing MultiSelect component in the Plasma design system. The changes ensure proper interactive documentation through Storybook stories and design-to-code consistency via Figma Code Connect.

  • Added Storybook story with comprehensive controls for MultiSelect component features
  • Integrated MultiSelect with Figma using code-connect for design consistency
  • Configured props mapping between Figma design properties and component props

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
packages/storybook/src/form/MultiSelect.stories.tsx Adds Storybook story with controls for searchable, clearable, and other MultiSelect props
packages/figma/src/MultiSelect.figma.tsx Connects MultiSelect to Figma design with props mapping for label, description, placeholder, error, and state variants

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gdostie gdostie force-pushed the DS-49-storybook-multiselect branch from e5aae84 to b179783 Compare January 6, 2026 16:41
@gdostie gdostie merged commit 131300c into master Jan 6, 2026
9 checks passed
@gdostie gdostie deleted the DS-49-storybook-multiselect branch January 6, 2026 19:06
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.

3 participants