@sima-land/ui-quarks
TypeScript icon, indicating that this package has built-in type declarations

5.0.0 • Public • Published

UI-quarks

Иконки дизайн-системы в виде UI-компонентов.

Разрабатывается в соответствии с дизайн-руководствами.

Установка

# npm
npm i -S @sima-land/ui-quarks

# или yarn
yarn add @sima-land/ui-quarks

Использование

Иконки доступны как React-компоненты:

import AddSVG from '@sima-land/ui-quarks/icons/24x24/Stroked/Add';

function IconicButton() {
  return (
    <button>
      <AddSVG fill='#f00' />
    </button>
  );
}

Также возможно использование иконок в виде файлов .svg.

Добавление новых иконок

Для добавления необходимо:

  • выделить иконку (именно компонент, включая безопасное расстояние);
  • в правой колонке выбрать вкладку "Export";
  • выбрать тип экспорта SVG и нажать кнопку "Export";
  • достать из полученного архива иконку и расположить ее в src/icons/ также, как располагаются остальные иконки

Важно: не надо переименовывать файл иконки (только в крайних случаях), при сборке файл будет автоматически переименован в PascalCase.

Readme

Keywords

none

Package Sidebar

Install

npm i @sima-land/ui-quarks

Weekly Downloads

845

Version

5.0.0

License

Apache-2.0

Unpacked Size

1.77 MB

Total Files

1859

Last publish

Collaborators

  • krutoo
  • dmitry-shishkin