fix(ui): finish Bootstrap component cleanup #13

Merged
mik-tf merged 2 commits from development_mik into development 2026-06-23 04:19:19 +00:00
Owner

Summary

  • replace remaining raw Bootstrap component markup in shared admin/router surfaces with dioxus-bootstrap-css typed components
  • bump hero_components_app to dioxus-bootstrap-css 0.5.3
  • convert Whiteboard card/modal remnants to typed Card slots
  • extend no-raw Bootstrap gate to catch conditional class attributes

Verification

  • node tools/check-no-raw-bootstrap.mjs crates/hero_components_app/src
  • cargo +1.96 check in crates/hero_components_app
  • cargo +1.96 check in crates/hero_components

Signed-by: mik-tf mik-tf@noreply.invalid

## Summary - replace remaining raw Bootstrap component markup in shared admin/router surfaces with dioxus-bootstrap-css typed components - bump hero_components_app to dioxus-bootstrap-css 0.5.3 - convert Whiteboard card/modal remnants to typed Card slots - extend no-raw Bootstrap gate to catch conditional class attributes ## Verification - node tools/check-no-raw-bootstrap.mjs crates/hero_components_app/src - cargo +1.96 check in crates/hero_components_app - cargo +1.96 check in crates/hero_components Signed-by: mik-tf <mik-tf@noreply.invalid>
Convert remaining raw Bootstrap spinner, buttons, badge, and card wrapper in shared hero_components admin/router UI to dioxus-bootstrap-css typed components. Preserve utility classes, handlers, links, and inline style attributes.

Refs https://github.com/mik-tf/dioxus-bootstrap-css/issues/40
Refs lhumina_code/home#309

Signed-by: mik-tf <mik-tf@noreply.invalid>
Carry forward the useful parts from the stale no-raw branch onto the single active development_mik branch: bump dioxus-bootstrap-css to 0.5.3, convert remaining Whiteboard card markup to typed Card slots, and extend the raw Bootstrap gate to conditional class attributes.

Signed-by: mik-tf <mik-tf@noreply.invalid>
mik-tf merged commit 62a17f7590 into development 2026-06-23 04:19:19 +00:00
mik-tf deleted branch development_mik 2026-06-23 04:19:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_components!13
No description provided.