docs: correct the correction — absence of a .btn block does not imply the bump restyles
HistorianGateway has no local block AND no Bootstrap button call sites (all 15 buttons use the kit's .rail-btn chassis class), so the kit's .btn rule matches nothing and bumping it changes nothing visible. My previous correction claimed the opposite. Checking this needs two greps — declaration AND call sites — which come apart exactly when an app doesn't use Bootstrap buttons.
This commit is contained in:
@@ -88,10 +88,19 @@ Served at `_content/ZB.MOM.WW.Theme/…` by the ASP.NET static-web-asset pipelin
|
||||
stylesheets; **trim the local copy when you bump to 0.4.0** — trim rather than delete, because a
|
||||
local `.btn` may also carry app-specific *shape* declarations the kit does not ship.
|
||||
|
||||
**This is not universal — check before assuming your app already had it.** HistorianGateway has no
|
||||
local `.btn` sizing at all, so for it the bump to 0.4.0+ is a **visible change** (buttons shrink from
|
||||
Bootstrap's 1rem to `.85rem`) rather than a no-op cleanup. An earlier version of this note claimed
|
||||
all five consumers carried the block; that was wrong.
|
||||
**This is not universal, and checking it takes two greps, not one.** An earlier version of this note
|
||||
claimed all five consumers carried the block. They do not — and the follow-up correction, that the
|
||||
missing-block app would therefore be *restyled* by the bump, was also wrong.
|
||||
|
||||
| Question | Check |
|
||||
|---|---|
|
||||
| Does the app declare its own `.btn` sizing? | `grep bs-btn-font-size`, excluding `lib/bootstrap` |
|
||||
| Does the app **use** Bootstrap buttons at all? | count `class="…"` values carrying a bare `btn` token |
|
||||
|
||||
HistorianGateway answers **no to both** — all 15 of its buttons use the kit's own `.rail-btn` chassis
|
||||
class — so the kit's `.btn` rule matches nothing there and bumping it changes nothing visible. The
|
||||
first question alone is misleading in both directions: "no local block" does **not** imply "the kit
|
||||
now supplies sizing the app was missing."
|
||||
Size buttons by overriding the `--bs-btn-*` variables, never by redeclaring box properties — the
|
||||
`.btn-group` seam and radius machinery reads those variables, so a literal `font-size` at equal
|
||||
specificity silently reduces `.btn-sm` to a padding-only difference.
|
||||
|
||||
Reference in New Issue
Block a user