1.1.2 • Published 2 months ago

@n3/browser-messages v1.1.2

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
2 months ago

@n3/browser-messages

Всплывающие уведомления для приложений на базе @n3/kit.

❗Если используется отдельно от @n3/kit, необходимо подключить тему @n3/css-base

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

setTheme(theme);

Успешное уведомление

import { successLog } from '@n3/browser-messages';

successLog({
  title: 'Успешно',
  content: 'Действие прошло успешно',
});

Уведомление об ошибке

import { errorLog } from '@n3/browser-messages';

errorLog({
  title: 'Ошибка',
  content: 'Действие прошло с ошибкой',
});

Параметры

НазваниеОписаниеЗначение по умолчанию
titleЗаголовок
contentСодержание
isAutoCloseЗакрытие по таймаутуfalse
timeoutВремя показа до закрытия4500
zIndexz-index fixed-элемента20

Интергация с axios

Выводит ошибку из поля detail или non_field_errors.

import axios from 'axios';
import { axiosErrorLog } from '@n3/browser-messages';

try {
  await axios.post(...);
} catch (e) {
  axiosErrorLog(e);
}

Аргументы:

  1. axiosError - обязательный, ошибка axios;
  2. message - необязательный, дополнительные параметры вывода сообщения;
  3. order - необязательный, порядок, по которому в ответе производится поиск ошибки, по умолчанию ['detail', 'non_field_errors'].
1.1.2

2 months ago

1.1.1

3 months ago

1.1.0

3 months ago

1.0.2

5 months ago

1.0.3

5 months ago

1.0.1

5 months ago

1.0.0

1 year ago

0.1.6

1 year ago

0.1.5

3 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago