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"