@n3/css-base
TypeScript icon, indicating that this package has built-in type declarations

1.17.6 • Public • Published

@n3/css-base

Темы для приложений на базе @n3/kit.

Интерфейс темы

import type {
  ThemeType,
} from '@n3/css-base';

Задание темы

❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗

При использовании @n3/kit это делается автоматически

❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗❗

import {
  getTheme,
  listenThemeChange,
  setTheme,
} from '@n3/css-base';

// установать тему
setTheme(theme);

// получить текущую тему
const theme = getTheme();

// следить за изменениями темы
const unsubscribe = listenThemeChange(() => {
  const theme = getTheme();

  // применить изменения темы
});

Встроенные темы

Стиль компонентов версий от 0.1.x до 0.14.x

import { theme } from '@n3/css-base/themes/theme-1';

Стиль компонентов, начиная с версии 0.15.x

import { theme } from '@n3/css-base/themes/theme-2';

Readme

Keywords

none

Package Sidebar

Install

npm i @n3/css-base

Weekly Downloads

201

Version

1.17.6

License

MIT

Unpacked Size

613 kB

Total Files

28

Last publish

Collaborators

  • a.kamaev
  • d.lukyanov
  • avataka
  • alex.skachkov
  • v.voloshin
  • n3admin
  • vtaits
  • k.kulik
  • a_sannikov