Standardize UI to Bootstrap 5 #17
Open
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
Modernize the UI to Bootstrap 5 conventions. No business logic or database write behavior is changed.
Context / Why
Some views still used BS4-ish patterns and custom classes. Aligning to Bootstrap 5 improves consistency, maintainability, and reduces custom CSS.
Changes
Bootstrap 5 UI polish
float-right
→ms-auto
,mr-*
/ml-*
→me-*
/ms-*
form-group
/custom wrappers →mb-3
withform-label
+form-control
<select>
→form-select
page-header
,page-title
) in favor of BS5 utilities.table-responsive
+align-middle
, use<th>
for label cells.container
between layout & child viewsshadow-sm
, button groups, andgap-*
utilitiesPaginator::useBootstrapFive()
enabled (see Notes)What’s NOT included