diff --git a/package.json b/package.json
index 35eca11..a953803 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
"craco": "^0.0.3",
"dayjs": "^1.11.5",
"formik": "^2.2.9",
+ "immer": "^10.0.2",
"moment": "^2.29.4",
"nanoid": "^4.0.1",
"notistack": "^3.0.1",
diff --git a/src/model/tariff.ts b/src/model/tariff.ts
index ce082f9..4026a38 100644
--- a/src/model/tariff.ts
+++ b/src/model/tariff.ts
@@ -54,9 +54,9 @@ export interface Privilege {
name: PrivilegeType;
privilegeId: string;
description: string;
- /** Единица измерения привелегии: время в днях/кол-во */
+ /** Единица измерения привилегии: время в днях/кол-во */
type: "day" | "count";
- /** Стоимость одной единицы привелегии */
+ /** Стоимость одной единицы привилегии */
price: number;
}
@@ -65,7 +65,7 @@ export interface Tariff {
id: string;
name: string;
privilegeId: string;
- /** Количество единиц привелегии */
+ /** Количество единиц привилегии */
amount: number;
/** Кастомная цена, если есть, то используется вместо privilege.price */
customPricePerUnit?: number;
diff --git a/src/pages/Setting/SettingRoles.tsx b/src/pages/Setting/SettingRoles.tsx
index a6bf02c..6b230d6 100644
--- a/src/pages/Setting/SettingRoles.tsx
+++ b/src/pages/Setting/SettingRoles.tsx
@@ -110,7 +110,7 @@ export const SettingRoles = (): JSX.Element => {
}
/>
-
+
);
};
diff --git a/yarn.lock b/yarn.lock
index 4c5a881..b6a4387 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6671,6 +6671,11 @@ immediate@~3.0.5:
resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
+immer@^10.0.2:
+ version "10.0.2"
+ resolved "https://registry.yarnpkg.com/immer/-/immer-10.0.2.tgz#11636c5b77acf529e059582d76faf338beb56141"
+ integrity sha512-Rx3CqeqQ19sxUtYV9CU911Vhy8/721wRFnJv3REVGWUmoAcIwzifTsdmJte/MV+0/XpM35LZdQMBGkRIoLPwQA==
+
immer@^9.0.7:
version "9.0.19"
resolved "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz"