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": [ {