Skip to content

Add Bootstrap 5 Theme Support with Enhanced Component Architecture#23

Merged
Williamug merged 9 commits into
mainfrom
develop-v2
May 11, 2026
Merged

Add Bootstrap 5 Theme Support with Enhanced Component Architecture#23
Williamug merged 9 commits into
mainfrom
develop-v2

Conversation

@Williamug
Copy link
Copy Markdown
Owner

Summary

This PR introduces comprehensive Bootstrap 5 theme support for searchable-select component, along with significant architectural improvements, including modular Alpine.js components, enhanced API integration, and a complete demo implementation.

Williamug and others added 9 commits May 11, 2026 12:02
Simplified configuration options and removed
unused settings for cleaner setup.
Added route for Bootstrap theme demo page
to showcase component functionality.
Improved component structure with better separation
of concerns and enhanced maintainability.
Improved component structure with shared script partial
and enhanced maintainability.
Enhanced service provider to properly register
the SearchableSelect component class.
Created proper component class for better
type safety and component registration.
Modified test expectations to match
new package structure and dependencies.
Created reusable script partial for Alpine.js
component logic to improve maintainability.
@Williamug Williamug merged commit ae3a698 into main May 11, 2026
1 check 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.

1 participant