С чего начать

Установка и первое подключение

Быстрый старт

От установки до первого компонента

OKAUX подключается как npm-пакет к проекту со сборщиком, который поддерживает Sass и JavaScript-модули. Базовый путь занимает четыре шага.

Получение

Где скачать

Для обычного проекта используйте пакет из npm: менеджер зависимостей установит нужную версию и позволит обновлять её одной командой. Исходный код можно посмотреть отдельно в GitVerse.

Установка

Добавьте OKAUX в проект

Выполните команду в корневой папке проекта. Если Sass ещё не подключён, установите его отдельно согласно документации вашего сборщика.

Терминал
npm install okaux

Подключение

Подключите стили и поведение

Для быстрого старта подключите полный SCSS-вход. Он включает фундамент, сетку, компоненты, системные стили и utility-классы.

app.scss
@use "okaux/scss/app";

Если важен размер сборки, подключайте только используемые слои. Utilities необязательны.

app.scssМодульный вариант
@use "okaux/scss/entries/core";
@use "okaux/scss/entries/components";
// Необязательно: @use "okaux/scss/entries/utilities";

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

app.js
import { Modal, Toast, okaux } from "okaux/js/app.js";

okaux
  .register(Modal.NAME, Modal)
  .register(Toast.NAME, Toast)
  .boot();

Настройка

Создайте локальный facade

Храните настройки проекта в отдельном SCSS-файле. Так обновления OKAUX не затронут ваши токены, а команда будет видеть единую точку конфигурации.

styles/_okaux.scss
@forward "okaux/scss/tokens/colors" with (
  $color-brand-extend: (
    primary: #5b5bd6,
  )
);

@use "okaux/scss/app";

Готово

Проверьте первое подключение

Запустите сборку проекта и добавьте кнопку с классами OKAUX. Если применились шрифт, цвет, отступы и состояния наведения, базовая установка завершена.

.btn.btn-primary

Что дальше

Соберите основу интерфейса

Начните с фундаментальных токенов и сетки, затем выберите нужные компоненты. Системные разделы помогут согласовать навигацию, ввод, темы и движение.

Личный кабинет

Вход в OKAUX

или по email

Нет аккаунта?