Skip to content

Konfigurator: suwak Base offset (--sf-z-base) nie ma żadnego efektu #686

Description

@jackgranatowski

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ę.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions