replace webpack env to vite env

This commit is contained in:
Nastya 2025-03-22 18:42:17 +03:00
parent a72b0a1c81
commit 4569251b14
8 changed files with 20 additions and 7 deletions

11
env.d.ts vendored Normal file

@ -0,0 +1,11 @@
/// <reference types="vite/client" />
interface ImportMetaEnv {
readonly VITE_REACT_APP_DOMAIN: string;
readonly VITE_API_KEY: string;
// Добавьте другие переменные окружения, которые вы используете
}
interface ImportMeta {
readonly env: ImportMetaEnv;
}

@ -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<UserName, UserAccount>({

@ -66,7 +66,7 @@ export async function makeRequest<TRequest = unknown, TResponse = unknown>({
function refresh(token: string) {
return axios<never, AxiosResponse<{ accessToken: string; }>>(process.env.REACT_APP_DOMAIN + "/auth/refresh", {
return axios<never, AxiosResponse<{ accessToken: string; }>>(import.meta.env.VITE__APP_DOMAIN + "/auth/refresh", {
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json",

@ -4,7 +4,7 @@ import { makeRequest } from "./makeRequest";
export function getTariffById(tariffId:string){
return makeRequest<never, Tariff>({
url: process.env.REACT_APP_DOMAIN + `/strator/tariff/${tariffId}`,
url: import.meta.env.VITE__APP_DOMAIN + `/strator/tariff/${tariffId}`,
method: "get",
useToken: true,
});

@ -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,
}: {

@ -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;

@ -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",

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