Conversation
# [1.17.0-dev.34](dev-1.17.0-dev.33...dev-1.17.0-dev.34) (2025-08-26) ### Features * Enhance Storybook server management and health checks ([5079f22](5079f22))
…cumentation - Introduced a new Select component that supports single and multiple selections, search functionality, and grouped options. - Created detailed Storybook stories showcasing various use cases, including default, labeled, required, searchable, and interactive examples. - Enhanced accessibility features and provided extensive prop descriptions for better usability and customization.
- Included the form component in package.json with its respective types, import, and require paths. - Updated vite.config.ts to resolve the form component from the appropriate source directory.
- Changed import paths in `how-to-use.mdx` to remove file extensions for better consistency. - Updated import statements in `Card.stories.ts` to reflect the new structure of the form components. - Deleted unused `FileInputButton`, `FileInputCombo`, `Input`, and `TextArea` components along with their associated tests and snapshots to streamline the codebase.
…tion - Enhanced guidelines for writing dedicated documentation for each story file, emphasizing clarity and human-readability. - Specified the use of standard Markdown elements and the importance of avoiding inline code snippets, as Storybook auto-generates usage code. - Added instructions for demonstrating practical usage scenarios in stories, including basic and advanced configurations.
…nced slot functionality - Added support for a custom mode in the Select component, allowing for complete customization through header, each, and footer slots. - Updated the component's template to conditionally render custom elements based on the `custom` prop. - Enhanced Storybook documentation to showcase the new custom mode features, including examples for multiple selection and custom rendering. - Added tests to verify the functionality of the custom mode and its integration with multiple selections.
…ed user experience - Introduced a new Confirmation Mode in the Select component, allowing users to confirm or cancel their selections with a built-in footer featuring Accept and Cancel buttons. - Updated the component's template to conditionally render the confirmation footer based on the `confirm` prop. - Enhanced Storybook documentation with examples demonstrating both single and multiple selection scenarios in Confirmation Mode. - Preserved original selections until confirmed, improving user experience by allowing review before committing choices.
…nput and SwitchBall components - Added imports for CheckboxInput and SwitchBall components in the form components file. - Deleted CheckboxInput and SwitchBall components along with their associated tests, stories, and snapshots to streamline the codebase. - Updated documentation in `how-to-use.mdx` to reflect the new import structure and usage of form components.
…in dropdown styling - Removed unnecessary border and adjusted transition properties in the Select component's dropdown snapshots. - Cleaned up unused options in the Select Multiple play-test snapshot to streamline the test cases.
… dropdown options
…sable snapshots for all components - Adjusted the test runner configuration to disable snapshots for all components to prevent timing and state issues during tests. - Provided guidance in comments for future snapshot considerations, emphasizing the need for static, non-interactive components or post-play function snapshots. - Removed outdated snapshot files for various components to streamline the codebase and eliminate unnecessary clutter.
…lect2-component_Navid-Shad Refactor Select Component with Confirmation and Custom Modes, Update Storybook and Remove Unused Components
# [1.17.0-dev.35](dev-1.17.0-dev.34...dev-1.17.0-dev.35) (2025-08-30) ### Bug Fixes * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Update Select component snapshots to reflect changes in dropdown styling ([4c25aa6](4c25aa6)) ### Features * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Add Confirmation Mode to Select component for improved user experience ([136ff6b](136ff6b)) * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Add form component to package.json and vite.config.ts ([b12b68c](b12b68c)) * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Add Select component with comprehensive Storybook documentation ([02e0195](02e0195)) * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Implement custom mode for Select component with enhanced slot functionality ([24a7105](24a7105)) * [#86](https://github.com/codebridger/lib-vue-components/issues/86)eunvbgw Update component imports and remove unused CheckboxInput and SwitchBall components ([8f37d8c](8f37d8c))
Contributor
Author
|
Task linked: CU-86eunvbgw Implement the Select2 component |
|
🎉 This PR is included in version 1.26.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.17.0-dev.36 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.17.0-dev.38 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📋 Summary
This PR introduces significant improvements to the Select component, including the addition of a Confirmation Mode for better user experience and a Custom Mode that enhances slot functionality. It also updates the component imports by removing unused CheckboxInput and SwitchBall components, refines snapshot tests to align with new dropdown styling, and disables Storybook snapshot testing across all components to streamline testing. Additionally, the Select component now features comprehensive Storybook documentation. Supporting changes include updating import paths, adding the form component to package configurations, and refreshing Storybook development guidelines.
🔗 Related Tasks
#86eunvbgw - Implement the Select2 component with Confirmation and Custom modes, update snapshots and Storybook documentation, and refactor imports to remove unused components.
📝 Additional Details
📜 Commit List