Design

Компоненты

Мы берём готовые компоненты shadcn/ui и оформляем их в нашей теме. Собственных — только пять.

Документация shadcn/ui

Из чего собран каждый экран

«ниже ↓» — работает на этой странице · остальные добавим, когда понадобятся

В нашей теме

нажмите — каждый компонент работает

Button

button

Badge

badge
РаботаетПилотЧерновикЖдёт подписи

Input

input

Checkbox

checkbox

Switch

switch

Tabs

tabs
12 задач

Dialog

dialog

Sheet

sheet

Accordion

accordion

Separator

separator
Группы
Ученики
Оплаты

Empty

empty

Всё в порядке

Нет задач, которые ждут вас. Проверено в 10:40.

Card

card
Посещаемость
Эта неделя
92%

Table

table
МодульСтатус
Расписание группв работе
Журнал оценокготово
Счета и актыждёт подписи

Пять собственных компонентов

делаем, когда они нужны продукту
  1. 01

    «Требует внимания»

    Card + Item, один глагол на строку; Badge destructive — только просрочка; пусто — Empty «Всё в порядке»

  2. 02

    Полоса этапов

    список Badge (outline — пройдено, default — сейчас) через Separator, дата в Tooltip

  3. 03

    Денежная лестница

    Table: начислено → оплачено → долг, итог в TableFooter, долг — красным и словом

  4. 04

    Итог экзамена

    Card + Progress + Badge, вердикт словом, красный только при «не сдал»

  5. 05

    Нижняя панель телефона

    до 5 подписанных вкладок под 760 px: Button ghost с пунктами боковой панели