-
Notifications
You must be signed in to change notification settings - Fork 0
Элементы интерфейса
<Alert background={Background.success}>Какой-то текст... бла, бла, бла...</Alert>
- background - Цвет фона
--alert-primary-bg-color: rgba(67, 170, 139, 1);
--alert-primary-border-color: rgb(58, 149, 122);
--alert-success-bg-color: rgba(144, 190, 109, 1);
--alert-success-border-color: rgb(128, 170, 96);
--alert-warning-bg-color: rgba(249, 199, 79, 1);
--alert-warning-border-color: rgb(181, 144, 56);
--alert-danger-bg-color: rgba(249, 65, 68, 1);
--alert-danger-border-color: rgb(184, 47, 49);
--alert-font-color: white;
- Необходимо объявить провайдер в App.tsx или Main.tsx
<ToastProvider position={HorizontalPosition.left}>Components</ToastProvider>
- С помощью функции addToast из хука useToast() выводите новые уведомления
const {addToast} = useToast();
<Button bg={ButtonBackground.primary}
onClick={() => addToast({
label: "Уведомление для уведомления",
description: "Уведомляю о бла бла бла бла",
bg: ToastBackground.success
})}>
Show toast
</Button>
- position - Сторона на которой будут отображаться Toast (ToastProvider)
- label - Заголовок (Функция addToast)
- description - Описание (Функция addToast)
- bg - Цвет (Функция addToast)
- time - Время показа (Функция addToast)
--toast-primary-bg-color: #43AA8B;
--toast-primary-font-color: white;
--toast-success-bg-color: #90BE6D;
--toast-success-font-color: white;
--toast-warning-bg-color: #F9C74F;
--toast-warning-font-color: white;
--toast-danger-bg-color: #F94144;
--toast-danger-font-color: white;
<TopMenu></TopMenu>
- Контейнер для меню
<TopMenuDropdownItem title="Аккаунт"></TopMenuDropdownItem>
- Контейнер для выпадающего меню (Вложен в TopMenu контейнер)
<TopMenuItem title="Элемент меню"/>
- Элемент меню (Вложен в TopMenu или TopMenuDropdownItem )
--horizontal-menu-bg-color: #277DA1;
--horizontal-menu-font-color: white;
<VerticalMenu></VerticalMenu>
- Контейнер меню
<VerticalMenuItem>Элемент меню</VerticalMenuItem>
- Элемент меню (Вложен в VerticalMenu)
- background - Цвет фона
--vertical-menu-bg-color: rgba(255, 255, 255, 1);
--vertical-menu-item-border-color: rgb(195, 195, 195);
--vertical-menu-item-hover-bg-color: rgb(228, 228, 228);