Storage Selector — компоненты конфигуратора дополнительного хранилищаНабор компонентов для настройки тарифа под нужды команды. Пользователь выбирает объём дополнительного хранилища сверх включённого в тариф и сразу видит, как это отражается на цене
→
Select Value Simple — свёрнутое поле выбора. Три состояния:
- Default — текущее значение («100 Гб») с пояснением «Входит в тариф»
- Focused / Open — активное состояние с синей обводкой, стрелка развёрнута вверх
- Selected with Add-on — выбрано дополнительное хранилище, показан прирост («+ 10 Гб») и стоимость в бейдже («60 ₽/мес»)
Компонент держит три уровня информации одновременно: базовое значение, прирост и цена прироста — при этом остаётся компактны
.
→
Dropdown — раскрытый список опций хранилища. Каждая строка несёт три параметра: объём прироста, стоимость за гигабайт и итоговую цену в месяц. Цена за гигабайт снижается с ростом объёма (6 ₽ → 1,8 ₽) — прогрессия видна сразу, без необходимости считать самому. Это работает как встроенный аргумент в пользу большего объёма.
→
Select Item — строка списка. Состояния: default, hover (подсветка фона), selected. Компонент переиспользуется в любом списке с ценовыми опциями.
→
Months — Billing Period Cards — карточки выбора периода оплаты. Состояния: default и selected (синяя обводка и заливка). Каждая карточка показывает период, размер скидки в бейдже, зачёркнутую исходную цену и итоговую. Визуальное сопоставление «было / стало» снимает необходимость считать выгоду
Решения: вся группа компонентов построена на одном принципе — пользователь видит последствие выбора в момент выбора, без перехода на другой экран и без подсчётов. Цена пересчитывается и отображается внутри самого элемента управления.