Design-system foundation

Baby in Brazil UI Tokens

Компоненты используют семантические CSS Custom Properties. Изменение темы мгновенно обновляет весь интерфейс без перезагрузки и без изменения компонентных классов.

6 пресетов + независимый Custom

Actions

Кнопки и состояния

Connected group

Связанная группа кнопок

Единый контрол для переключения представления или фильтра.

Segmented control

Сегментированный выбор

Подходит для взаимоисключающих режимов с сохранением нативной radio-семантики.

Split action

Разделённая кнопка

Основное действие остаётся быстрым, дополнительные варианты открываются рядом.

Action menu

Обычный dropdown

Универсальное меню действий с разделителями, метаданными и опасным пунктом.

Forms

Формы и элементы выбора

Кастомный select-box
Полностью контролируемый внешний вид списка и пунктов.

Searchable combobox

Поиск внутри dropdown

Для длинных справочников: врачей, клиник, городов, тегов или категорий.

Выберите врача

Multiselect

Множественный выбор

Выбранные значения отображаются чипами, список остаётся открытым до подтверждения.

Необходимые услуги

Surfaces

Карточки и панели

Градиент темы
Доступно

Медицинское сопровождение

Карточка использует только семантические переменные поверхности, текста, границ и действий.

Мягкая панель

Подходит для вторичных блоков и группировки связанных элементов.

Glassmorphism

Размытие, прозрачность, насыщенность и внутренний блик также вынесены в токены.

Foundation primitives

Радиусы, границы, тени, стекло и scrollbar

Базовые визуальные примитивы оформлены как независимые токены и утилитарные модификаторы. Компоненты могут переопределять их локально без изменения темы.

Шкала радиусов

--radius-none
--radius-xs
--radius-sm
--radius-md
--radius-lg
--radius-xl
--radius-2xl
--radius-pill

Толщина границ

--border-width-0
--border-width-1
--border-width-2

Уровни теней

--shadow-none
--shadow-xs
--shadow-sm
--shadow-md
--shadow-lg
--shadow-xl
--shadow-inner

Glassmorphism presets

Subtle

Небольшое размытие и высокая прозрачность для ненавязчивых подложек.

Medium

Базовый стеклянный пресет для панелей, тулбаров и плавающих блоков.

Strong

Усиленное размытие и насыщенность для модальных и hero-поверхностей.

Brand glass

Полупрозрачное брендированное стекло с инверсным текстом.

Scrollbar

Тематический скролл-бар

Размер, фон дорожки, цвет ползунка, hover и радиус управляются токенами.

Консультация координатораГотово
Выбор клиники и врачаВ работе
Подготовка документовОжидает
Бронирование жильяЗапланировано
Трансфер из аэропортаЗапланировано
Сопровождение в клиникеОжидает

Density

Размеры контролов

Маленький, стандартный и большой размеры используют единую шкалу высот.

Feedback

Бейджи и уведомления

Основной Нейтральный Успешно Внимание Ошибка
Информация. Настройки успешно загружены.
Готово. Все обязательные документы проверены.
Внимание. Для продолжения требуется подтверждение.
Ошибка. Не удалось сохранить изменения.

Data display

Списки и варианты таблиц

Одна базовая таблица поддерживает внешнюю рамку, внутренние линии, полную сетку, строки, колонки, плотность, полосатость и фиксированный заголовок.

  • Консультация координатораГотово
  • Выбор клиникиВ работе
  • Проверка документовОжидает

Outer only

Только внешняя рамка

КлиникаГородСтатус
Baía Sul MulherFlorianópolisПартнёр
Santa HelenaBrasíliaДоступно
Hospital e MaternidadeSão PauloКаталог

Inner only

Только внутренние линии

УслугаСрокЦена
КоординацияВесь периодR$ 4 900
Документы14 днейR$ 1 800
ТрансферПо запросуR$ 280

Full grid

Полная сетка и полосы

КомпонентТокеныСтатус
Button groupaction, border, radiusReady
Selectboxcontrol, dropdown, stateReady
Dropdownsurface, shadow, motionReady
Tableborder, density, stickyReady

Rows only

Линии только по строкам

ЭтапОтветственныйДата
АнкетаКоординатор10 июля
КлиникаМедицинский отдел12 июля
ДоговорЮрист14 июля

Columns only

Линии только по колонкам

ЯзыкВрачКоординатор
PortuguêsДаДа
EnglishДаДа
РусскийПереводчикДа

Scrollable table

Прокрутка и закреплённый заголовок

IDПациентКлиникаУслугаСтатусСумма
0710-01Анна ПетроваBaía Sul MulherКоординацияОплаченоR$ 4 900
0710-02Мария ВолковаSanta HelenaДокументыПроверкаR$ 1 800
0710-03Елена ОрловаBaía Sul MulherТрансферЗапланированоR$ 280
0710-04Ирина СоколоваSanta HelenaРазмещениеОжидаетR$ 3 200
0710-05Ольга МироноваBaía Sul MulherКонсультацияГотовоR$ 450
0710-06Наталья БеловаSanta HelenaДокументыПроверкаR$ 1 800
0710-07Светлана КотоваBaía Sul MulherКоординацияОплаченоR$ 4 900
0710-08Алина ЗайцеваSanta HelenaТрансферЗапланированоR$ 280
Таблица прокручивается по обеим осям и использует тот же scrollbar, что и вся система.