Компоненты
Все компоненты Thykes, сгруппированные по назначению. Каждый из них веб-компонент и работает на любой странице, с фреймворком или без.
Действия
То, на что нажимают, чтобы что-то произошло.
Save changes Кнопка
Кнопка выполняет одно действие или отправляет форму.
Кнопка-иконка
Кнопка-иконка выполняет одно действие и вместо текста показывает одну иконку.
Publish Schedule Кнопка с меню
Кнопка с меню соединяет основное действие и стрелку, которая открывает меню альтернатив.
Cut Copy Paste Группа кнопок
Группа кнопок соединяет связанные кнопки в один блок или ставит их на равном расстоянии.
Pin to top Кнопка-переключатель
Кнопка-переключатель остаётся включённой или выключенной.
Bold Italic Underline Группа переключателей
Группа переключателей объединяет несколько кнопок-переключателей в одну панель инструментов, где включено может быть сколько угодно.
Обратная связь
Как интерфейс сообщает о статусе, прогрессе и событиях.
Draft Stable Бейдж
Бейдж с первого взгляда показывает статус или число.
Maintenance tonight at 22:00 UTC. Баннер
Баннер — полоса во всю ширину вверху приложения для сообщения обо всём приложении или аккаунте. Внутрь можно положить что угодно.
No itemsAdd one to get started. Add Пустое состояние
Пустое состояние занимает область, которая загрузилась, но показать в ней нечего.
Индикатор прогресса
Индикатор прогресса показывает, какая часть задачи выполнена на известной шкале.
Кольцо прогресса
Кольцо прогресса показывает дугой, какая часть задачи выполнена на известной шкале.
Your changes are saved automatically. Сообщение в разделе
Сообщение в разделе говорит пользователю что-то об одной части страницы.
Скелетон
Скелетон — серая фигура на месте содержимого, пока оно загружается. Из таких фигур собирают макеты загрузки.
Индикатор загрузки
Индикатор показывает, что что-то загружается.
- Changes saved
Уведомление
Уведомление (toast).
Формы
Поля и контролы для ввода данных.
Field
Field даёт одному полю формы видимую подпись, подсказку и сообщение об ошибке и называет поле для скринридеров.
Поле ввода
Поле ввода принимает одну строку текста.
Textarea
Textarea принимает текст в несколько строк.
Number input
Number input принимает число, которое вводят с клавиатуры.
Number stepper
Number stepper задаёт небольшое целое число кнопками − и +.
Search field
Search field принимает поисковый запрос.
OTP input
OTP input принимает короткий одноразовый код.
Поле телефона
Поле телефона принимает международный номер.
Product updates Events Чекбокс
Чекбокс включает или выключает один вариант в форме.
Email Phone Радиогруппа
Радиогруппа просит выбрать ровно один ответ из короткого списка.
Auto-save Переключатель
Переключатель включает или выключает одну настройку, и изменение применяется сразу.
Слайдер
Слайдер задаёт примерное число или диапазон.
Pro $29/moКарточка выбора
Карточка выбора.
Редактирование на месте
Редактирование на месте показывает значение обычным текстом и по нажатию превращает его в поле.
Выбор
Выбор значений из списка, календаря или набора.
Select family
Четыре поля для выбора из списка.
Select
Select позволяет выбрать один пункт из короткого закрытого списка.
Combobox
Combobox позволяет выбрать один пункт из длинного списка.
Multiselect
Multiselect позволяет выбрать несколько пунктов из списка.
Country select
Country select позволяет выбрать одну страну.
Выбор даты
Date picker.
Выбор периода
Date range picker.
Выбор времени
Time picker.
Календарь
Календарь.
Выбор эмодзи
Emoji picker.
Всплывающие окна
Поверхности, которые открываются поверх страницы.
- Rename projectThe new name shows everywhere.
Cancel Rename Диалог
Диалог — модальное окно поверх страницы: его завершают или закрывают, прежде чем вернуться к странице. tk-dialog вмещает короткую задачу, tk-confirm-dialog подтверждает одно действие.
- Filters
Unread Starred Шторка
Шторка — модальная панель, которая выезжает с края экрана. Её ещё называют выдвижной или боковой панелью.
Filters Open Closed Поповер
Поповер — небольшая панель, которая открывается рядом с кнопкой. В ней могут быть кнопки, ссылки и поля. Страницу он не блокирует.
Меню
Меню — список действий, который открывается от кнопки. Выбор пункта выполняет команду; никакое значение не сохраняется. Его ещё называют выпадающим меню, меню действий или меню «ещё».
- Copy link
Подсказка
Подсказка.
Навигация
Переходы между страницами, разделами и видами.
Overview Projects Settings Боковая панель
Боковая панель.
Pricing Docs Навигационное меню
Навигационное меню.
Profile Alerts Billing Вкладки
Вкладки переключают разделы содержимого на месте, по одному разделу за раз.
List Grid Сегментированный переключатель
Сегментированный переключатель меняет вид одного и того же содержимого, например список или сетку.
Home Docs Breadcrumb Хлебные крошки
Хлебные крошки показывают, где находится страница в глубокой иерархии.
1 2 3 Пагинация
Пагинация делит длинный список на пронумерованные страницы и переключает их.
Дерево
Дерево показывает вложенные элементы, например файлы и папки, строками, которые раскрываются и сворачиваются на любую глубину.
Данные
Записи, люди и метки.
Region Q1 North 1,204 South 987 Таблица
Table оформляет обычную <table>, которую вы пишете сами, и даёт прокрутить её с клавиатуры, если она не помещается по ширине.
Таблица данных
Data table строит таблицу из ваших строк и описаний столбцов.
Аватар
Аватар показывает, кому или чему что-то принадлежит.
Группа аватаров
Группа аватаров показывает несколько аватаров внахлёст и кнопку «+N» со списком остальных.
Research Hiking Тег
Тег относит что-то к категории.
Иконка
Иконка рисует один знак из иконочного шрифта Thykes.
Изображение
Image показывает картинку с заглушкой на время загрузки, запасным видом при ошибке и ленивой загрузкой, а alt остаётся верным в любом состоянии.
Текст
Роли текста, ссылки, код и клавиши.
Billing history Renews on 27 March. Текст
Text выводит фрагмент текста в одной из типографских ролей системы.
Body text with
inline codeand emphasis.Prose
Prose оформляет блок авторского текста, например вывод markdown или CMS, без класса на каждом элементе.
- Read the
privacy policy Ссылка
Ссылка ведёт читателя в другое место.
<tk-button>Save</tk-button>Блок кода
Блок кода показывает исходный код для чтения.
Kbd
Kbd показывает сочетание клавиш рядом клавиш.
Компоновка
Группировка, разделение и размеры областей страницы.
Shipping Arrives in 3 days.
Returns Within 30 days.
Аккордеон
Аккордеон.
Show details Arrives in 3 days.
Раскрывающийся блок
Collapsible показывает или скрывает один блок содержимого по нажатию на кнопку.
- Account
Billing Разделитель
Разделитель.
Область прокрутки
Scroll area.
Разделитель панелей
Splitter делит область на панели, размер которых меняют, перетаскивая ручку между ними или с клавиатуры.
Соотношение сторон
Aspect ratio держит заданную пропорцию и растягивает на неё дочерний элемент, поэтому медиа занимает своё место ещё до загрузки и страница не прыгает.
Шаблоны
Рецепты из компонентов выше.
Projects Aurora Aurora Заголовок страницы
Блок в начале страницы.