Problem
W sekcji Z-index konfigurator udostępnia suwak „Base offset” dla --sf-z-base z opisem sugerującym automatyczne przesuwanie całej drabiny z-index. To zachowanie nie istnieje w CSS.
configurator/src/components/panels/MiscPanel.svelte (sekcja Z-index), help: „--sf-z-base — added to all z-index tokens to avoid conflicts…”.
- W
dist/slashed.full.css wszystkie szczeble są niezależnymi literałami (--sf-z-below: -1, --sf-z-base: 0, --sf-z-raised: 1, --sf-z-sticky: 1000 … --sf-z-tooltip: 1060).
- W całym bundle nie ma ani jednego
var(--sf-z-base) — żaden rung nie czyta tego tokenu.
Dlaczego to błąd (niezależny od wartości)
Nawet po nadpisaniu --sf-z-base dowolną wartością nic się nie zmienia, bo brak konsumenta. Opis kontrolki obiecuje zachowanie, którego framework nie implementuje.
Proponowana poprawka (do decyzji)
- Albo usunąć suwak/poprawić opis, tak by nie sugerował nieistniejącego offsetu,
- albo — jeśli offset jest zamierzoną funkcją — faktycznie zaimplementować rungi jako
calc(var(--sf-z-base) + n) w CSS, żeby token realnie przesuwał drabinę.
Problem
W sekcji Z-index konfigurator udostępnia suwak „Base offset” dla
--sf-z-basez opisem sugerującym automatyczne przesuwanie całej drabiny z-index. To zachowanie nie istnieje w CSS.configurator/src/components/panels/MiscPanel.svelte(sekcja Z-index), help: „--sf-z-base — added to all z-index tokens to avoid conflicts…”.dist/slashed.full.csswszystkie szczeble są niezależnymi literałami (--sf-z-below: -1,--sf-z-base: 0,--sf-z-raised: 1,--sf-z-sticky: 1000…--sf-z-tooltip: 1060).var(--sf-z-base)— żaden rung nie czyta tego tokenu.Dlaczego to błąd (niezależny od wartości)
Nawet po nadpisaniu
--sf-z-basedowolną wartością nic się nie zmienia, bo brak konsumenta. Opis kontrolki obiecuje zachowanie, którego framework nie implementuje.Proponowana poprawka (do decyzji)
calc(var(--sf-z-base) + n)w CSS, żeby token realnie przesuwał drabinę.