diff --git a/env.d.ts b/env.d.ts
new file mode 100644
index 0000000..511a1b9
--- /dev/null
+++ b/env.d.ts
@@ -0,0 +1,11 @@
+///
+
+interface ImportMetaEnv {
+ readonly VITE_REACT_APP_DOMAIN: string;
+ readonly VITE_API_KEY: string;
+ // Добавьте другие переменные окружения, которые вы используете
+}
+
+interface ImportMeta {
+ readonly env: ImportMetaEnv;
+}
\ No newline at end of file
diff --git a/lib/api/account.ts b/lib/api/account.ts
index 96a82ed..51c0f1b 100644
--- a/lib/api/account.ts
+++ b/lib/api/account.ts
@@ -2,7 +2,7 @@ import { UserAccount, UserName } from "../model/account";
import { makeRequest } from "./makeRequest";
-const apiUrl = process.env.REACT_APP_DOMAIN + "/customer";
+const apiUrl = import.meta.env.VITE__APP_DOMAIN + "/customer";
export function patchUserAccount(user: UserName, version:string | undefined) {
return makeRequest({
diff --git a/lib/api/makeRequest.ts b/lib/api/makeRequest.ts
index 89d363f..9eba1d6 100644
--- a/lib/api/makeRequest.ts
+++ b/lib/api/makeRequest.ts
@@ -66,7 +66,7 @@ export async function makeRequest({
function refresh(token: string) {
- return axios>(process.env.REACT_APP_DOMAIN + "/auth/refresh", {
+ return axios>(import.meta.env.VITE__APP_DOMAIN + "/auth/refresh", {
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json",
diff --git a/lib/api/tariff.ts b/lib/api/tariff.ts
index 18ff94b..2d4e078 100644
--- a/lib/api/tariff.ts
+++ b/lib/api/tariff.ts
@@ -4,7 +4,7 @@ import { makeRequest } from "./makeRequest";
export function getTariffById(tariffId:string){
return makeRequest({
- url: process.env.REACT_APP_DOMAIN + `/strator/tariff/${tariffId}`,
+ url: import.meta.env.VITE__APP_DOMAIN + `/strator/tariff/${tariffId}`,
method: "get",
useToken: true,
});
diff --git a/lib/hooks/useAllTariffsFetcher.ts b/lib/hooks/useAllTariffsFetcher.ts
index 48e0af6..7b48b6f 100644
--- a/lib/hooks/useAllTariffsFetcher.ts
+++ b/lib/hooks/useAllTariffsFetcher.ts
@@ -5,7 +5,7 @@ import { makeRequest } from "../api/makeRequest";
export function useAllTariffsFetcher({
enabled = true,
- baseUrl = process.env.REACT_APP_DOMAIN + "/strator/tariff",
+ baseUrl = import.meta.env.VITE__APP_DOMAIN + "/strator/tariff",
onSuccess,
onError,
}: {
diff --git a/lib/hooks/usePrivilegeFetcher.ts b/lib/hooks/usePrivilegeFetcher.ts
index 8458bd4..7508a0b 100644
--- a/lib/hooks/usePrivilegeFetcher.ts
+++ b/lib/hooks/usePrivilegeFetcher.ts
@@ -5,7 +5,7 @@ import { Privilege } from "../model";
export function usePrivilegeFetcher({
onSuccess,
- url = process.env.REACT_APP_DOMAIN + "/strator/privilege",
+ url = import.meta.env.VITE__APP_DOMAIN + "/strator/privilege",
onError,
}: {
onSuccess: (response: Privilege[]) => void;
diff --git a/package.json b/package.json
index 8a22fc8..f8a61a0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@frontend/kitui",
- "version": "2.0.0",
+ "version": "2.0.1",
"description": "test",
"main": "./dist/index.js",
"module": "./dist/index.js",
diff --git a/tsconfig.json b/tsconfig.json
index d9ba5ef..f8fe4d7 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,5 +1,6 @@
{
"compilerOptions": {
+ "types": ["vite/client"],
"target": "ES2020",
"useDefineForClassFields": true,
"lib": [
@@ -22,7 +23,8 @@
},
"include": [
"src",
- "lib"
+ "lib",
+ "env.d.ts"
],
"references": [
{