sitelo-ui — это библиотека компонентов для sitelo. Каждый компонент — функция, возвращающая строку HTML, поэтому он вкладывается прямо в ту страницу, которую вы и так пишете: без компилятора, без рантайма, без гидратации.
Каждый пример в этом разделе рендерит та же сборка, что и страницу вокруг него. Вы видите ровно то, что произвёл код под ним, и оно следует светлой и тёмной темам этого сайта, потому что sitelo-ui читает тот же атрибут data-theme, что и документация.
Раскладка
по центру
КонтейнерЦентрированная колонка страницы с ограниченной шириной.
раздватри
СтекFlex-строка или колонка с токеном интервала в качестве промежутка.
1234
СеткаВмещает столько колонок, сколько влезет, без медиазапросов.
или
РазделительЛиния между разделами, с подписью или без.
Соотношение сторонДержит блок в заданной форме, чтобы при загрузке ничего не прыгало.
Карточка
КарточкаПоверхность для сгруппированного содержимого: шапка, тело и подвал.
Типографика
Заголовок
Подпись
ТипографикаШкала кеглей, которая сама выбирает элемент.
МакетСкриншот в браузере, окне, телефоне или терминале.
Стили
ТемыЛюбой цвет, скругление и шрифт — из одного вызова.
Подключение
Две строки: импортировать компоненты и поставить styles() в head. Страница «Компоненты» в документации разбирает установку, темы, соглашение о вызове и необязательный клиентский рантайм и перечисляет все экспорты в одной таблице.
Каталог examples/ui в репозитории рендерит весь набор на одной странице.