Border
Источник:
ds-docs/component-contracts/foundations/border.md
Источник: коллекция border-width файла Astra DS · режим value · тип FLOAT (px).
id сверены с tokens/variable-ids.json.
Только факты. Находки — в конце.
Толщина обводок. Восемь переменных: общая шкала border-none/3xs/2xs и отдельная
иконочная border-icon-*.
border-none | 0 | 47858:14751 | STROKE_FLOAT | — |
border-3xs | 1 | 47858:14752 | WIDTH_HEIGHT, STROKE_FLOAT | — |
border-2xs | 2 | 47858:14753 | WIDTH_HEIGHT, STROKE_FLOAT | — |
border-icon-variable | 2 | 50461:15137 | STROKE_FLOAT | — |
border-icon-s | 1.5 | 68491:25866 | STROKE_FLOAT | — |
border-icon-m | 2 | 68491:25867 | STROKE_FLOAT | — |
border-icon-xl | 2.5 | 68491:25868 | STROKE_FLOAT | — |
border-icon-xll | 3 | 68491:25869 | STROKE_FLOAT | — |
Находки
- База не использует ни одной переменной. Во всех контрактах толщина обводки записана
числом:
stroke: {weight: 1}у служебной заглушки, у поля поиска, у иконок. Токен на это значение есть —border-3xs, — но в макете он не назначен. Это дефект макета, и он уже записан вgapsсоответствующих контрактов. border-icon-variableиborder-icon-mдают одно и то же — 2. Два имени на одно значение, и по именам не понять, какое из них выбирать.- Scope у иконочной шкалы уже, чем у общей. У
border-3xsиborder-2xs—WIDTH_HEIGHTиSTROKE_FLOAT, у всехborder-icon-*и уborder-none— толькоSTROKE_FLOAT. - Ни
codeSyntax, ни описаний. Имя для кода не задано ни у одной переменной.