Базовые элементы интерфейса, из которых создаются более сложные компоненты и экраны.

Ниже собраны все доступные компоненты пользовательского интерфейса для продуктов beeline.

autocomplete

Autocomplete

Автокомплит отображает список результатов по введённому значению

avatar

Avatar

Иконка или изображение пользователя, либо объекта

banner

Banner

Баннер сообщает о событии, от которого зависит успех сценария

bottomActionBar

Bottom action bar

Фиксированная нижняя панель размещает важные функции для навигации пользователя

breadcrumbs

Breadcrumbs

Хлебные крошки отображают весь путь к текущей странице

bubbleChat

Bubble chat

Облако чата используется для передачи прямой речи в элементах интерфейса и чатах

button

Button

Кнопка используется для совершения действий в интерфейсе

buttonGroup

Button group

Сгруппированные кнопки используются для связанных опций или функций

card

Card

Карточка является ограничивающим блоком для отображения контента

checkbox

Checkbox

Чекбокс для выбора нескольких параметров из списка

chips

Chips

Элемент для выбора одного или нескольких элементов. Чипсы позволяют вводить информацию, делать выбор, фильтровать контент или запускать действия.

counter

Counter

Счетчик для отображения количества уведомлений, предупреждений, скрытых элементов и т.д.

datepicker

Datepicker

Календарь позволяет выбрать конкретный день, время и диапазон дат

dialog

Dialog

Диалог прерывает работу пользователя, чтобы получить подтверждение действия.

divider

Divider

Разделитель используется для группировки контента в интерфейсе

expansionPanel

Expansion panel

Раскрывающаяся панель сворачивает и разворачивает дополнительную информацию

fab

FAB

Плавающая кнопка зафиксирована в нижней части страницы для быстрого доступа к функции

fileUploader

File uploader

Загрузчик файлов позволяет добавить файл с устройства

floatingNav

Floating navigation

Список якорных ссылок для перемещения между разделами одной страницы

header

Header

Шапка продукта для глобальной навигации и управления

icon

Icon

Иконка служит для графического представления информации

iconbutton

Icon button

Иконочная кнопка для совершения неприоритетного действия

inlineAlert

Inline Alert

Встраиваемое уведомление информирует пользователя о валидации формы

inlineEdit

Inline Edit

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

label

Label

Лейбл для отображения статуса и дополнительной маркировки контента

link

Link

Ссылка показывает пользователю возможность для перехода

list

List

Листы отображают информацию в виде текстовых блоков

menu

Menu

Меню отображает список действий доступных по нажатию на кнопку

navigationDrawer

Navigation Drawer

Навигационное меню – элемент, который позволяет пользователю пермещаться по разделам приложения

navigationRail

Navigation Rail

Вспомогательное меню открывает side sheets с дополнительными функциями

notifications

Notifications

Нотификации показывают уведомления: новости, сообщения, изменения в системе

pagination

Pagination

Пагинация разбивает контент на отдельные страницы

popover

Popover

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

progressBar

Progress Bar

Диаграмма предназначена для графического представления данных

progressIndicator

Progress Indicator

Индикатор прогресса для информирования о состоянии процессов в приложении

radioButton

Radio button

Радио-кнопка. Используется, в списках из двух или более взаимоисключающих вариантов, позволяет выбрать только один из доступных вариантов в списке.

search

Search

Поиск позволяет быстро находить данные по ключевому слову или фразе

select

Select

Селект отображает список значений доступных для выбора

selectionGroup

Selection Group

Сгруппированный селектор с текстом для включения/отключения настроек и выбора параметров

sidesheet

Side sheet

Боковая панель позволяет размещать дополнительный функции в интерфейсе

skeleton

Skeleton

Скелетон для каркасного представления контента

slider

Slider

Слайдер отображает выбранное числовое значение в конкретном диапазоне

snackbar

Snackbar

Снэкбар уведомляет о процессах приложения в нижней части экрана

stepper

Stepper

Степпер разбивает сложный процесс на шаги и позволяет пользователю постепенно перемещаться по сценарию

switcher

Switcher

Свитчер позволяет включить или отключить функцию либо настройку

tab

Tabs

Табы служат для организации контента и группировки информации на странице

table

Table

Слайдер отображает выбранное числовое значение в конкретном диапазоне

textarea

Text area

Текстовая область для ввода многострочного текста

textfield

Text field

Текстовое поле для ввода и редактирования текста в 1 строку

timeline

Timeline

Таймлайн отображает линейное движения по сценарию и информирует пользователя об этапе, на котором он находится.

toolbar

Toolbar

Тулбар отображает часто используемые команды и функции в единой панели

tooltip

Tooltip

Тултип служит для вывода короткой подсказки

tree

Tree

Дерево отображает список элементов в иерархической структуре