process.env.REACT_APP_DOMAIN

This commit is contained in:
Nastya 2024-01-23 21:31:02 +03:00
parent cce86524b7
commit fdcb642ade
18 changed files with 20 additions and 47 deletions

1
.env.development.local Normal file

@ -0,0 +1 @@
REACT_APP_DOMAIN="https://sadmin.pena"

1
.env.production.local Normal file

@ -0,0 +1 @@
REACT_APP_DOMAIN="https://sadmin.pena"

2
.gitignore vendored

@ -14,9 +14,7 @@
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*

@ -100,7 +100,7 @@ describe("Форма регистрации", () => {
cy.get('input[name="password"]').type(password);
cy.get('input[name="repeatPassword"]').type(password);
cy.intercept("POST", "https://admin.pena.digital/auth/register").as("registerRequest");
cy.intercept("POST", process.env.REACT_APP_DOMAIN + "/auth/register").as("registerRequest");
cy.get('button[type="submit"]').click();
cy.wait("@registerRequest");

@ -10,7 +10,7 @@ describe("tests", () => {
beforeEach(async () => {
await axios({
method: "post",
url: "https://admin.pena.digital/heruvym/getTickets",
url: process.env.REACT_APP_DOMAIN + "/heruvym/getTickets",
data: {
amt: 20,
page: 0,
@ -23,7 +23,7 @@ describe("tests", () => {
await axios({
method: "post",
url: "https://admin.pena.digital/heruvym/getMessages",
url: process.env.REACT_APP_DOMAIN + "/heruvym/getMessages",
data: {
amt: 100,
page: 0,

@ -30,10 +30,7 @@ export type Account = {
wallet: Wallet;
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/customer"
: "https://admin.pena.digital/customer";
const baseUrl = process.env.REACT_APP_DOMAIN + "/customer"
export const getAccountInfo = async (
id: string

@ -8,10 +8,7 @@ import type {
RegisterResponse,
} from "@frontend/kitui";
const baseUrl =
process.env.NODE_ENV === "production"
? "/auth"
: "https://admin.pena.digital/auth";
const baseUrl = process.env.REACT_APP_DOMAIN + "/auth"
export const signin = async (
login: string,

@ -9,10 +9,7 @@ import type {
GetDiscountResponse,
} from "@root/model/discount";
const baseUrl =
process.env.NODE_ENV === "production"
? "/price"
: "https://admin.pena.digital/price";
const baseUrl = process.env.REACT_APP_DOMAIN + "/price"
interface CreateDiscountParams {
purchasesAmount: number;

@ -10,10 +10,7 @@ type SeverPrivilegesResponse = {
squiz: PrivilegeWithAmount[];
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/strator"
: "https://admin.pena.digital/strator";
const baseUrl = process.env.REACT_APP_DOMAIN + "/strator"
export const getRoles = async (): Promise<[TMockData | null, string?]> => {
try {

@ -35,10 +35,7 @@ export type UserType = {
updatedAt: string;
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/role"
: "https://admin.pena.digital/role";
const baseUrl =process.env.REACT_APP_DOMAIN + "/role"
export const getRoles_mock = (): Promise<TMockData> => {
return new Promise((resolve) => {

@ -20,10 +20,7 @@ type GetTariffsResponse = {
tariffs: Tariff[];
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/strator"
: "https://admin.pena.digital/strator";
const baseUrl =process.env.REACT_APP_DOMAIN + "/strator"
export const createTariff = async (
body: CreateTariffBackendRequest

@ -4,10 +4,7 @@ import { parseAxiosError } from "@root/utils/parse-error";
import type { SendTicketMessageRequest } from "@root/model/ticket";
const baseUrl =
process.env.NODE_ENV === "production"
? "/heruvym"
: "https://admin.pena.digital/heruvym";
const baseUrl = process.env.REACT_APP_DOMAIN + "/heruvym"
export const sendTicketMessage = async (
body: SendTicketMessageRequest

@ -9,10 +9,7 @@ type RegisteredUsersResponse = {
users: UserType[];
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/user"
: "https://admin.pena.digital/user";
const baseUrl = process.env.REACT_APP_DOMAIN + "/user";
export const getUserInfo = async (
id: string

@ -25,10 +25,7 @@ type PatchVerificationBody = {
taxnumber?: string;
};
const baseUrl =
process.env.NODE_ENV === "production"
? "/verification"
: "https://admin.pena.digital/verification";
const baseUrl = process.env.REACT_APP_DOMAIN + "/verification"
export const verification = async (
userId: string

@ -20,7 +20,7 @@ const ConditionalRender = ({
// useEffect(() => {
// const axiosAccount = async () => {
// try {
// const { data } = await axios.get("https://admin.pena.digital/user/643e23f3dba63ba17272664d");
// const { data } = await axios.get(process.env.REACT_APP_DOMAIN + "/user/643e23f3dba63ba17272664d");
// setRole(data.role);
// } catch (error) {
// console.error("Ошибка при получение роли пользавателя");

@ -30,7 +30,7 @@ export default function Chat() {
const ticket = tickets.find(ticket => ticket.id === ticketId);
useTicketMessages({
url: "https://admin.pena.digital/heruvym/getMessages",
url: process.env.REACT_APP_DOMAIN + "/heruvym/getMessages",
ticketId,
messagesPerPage,
messageApiPage,
@ -47,7 +47,7 @@ export default function Chat() {
useSSESubscription<TicketMessage>({
enabled: Boolean(token) && Boolean(ticketId),
url: `https://admin.pena.digital/heruvym/ticket?ticket=${ticketId}&Authorization=${token}`,
url: process.env.REACT_APP_DOMAIN + `/heruvym/ticket?ticket=${ticketId}&Authorization=${token}`,
onNewData: addOrUpdateMessages,
onDisconnect: () => {
clearMessageState();

@ -16,7 +16,7 @@ export default function Support() {
const token = useToken();
useTicketsFetcher({
url: "https://admin.pena.digital/heruvym/getTickets",
url: process.env.REACT_APP_DOMAIN + "/heruvym/getTickets",
ticketsPerPage,
ticketApiPage,
onSuccess: result => {
@ -31,7 +31,7 @@ export default function Support() {
useSSESubscription<Ticket>({
enabled: Boolean(token),
url: `https://admin.pena.digital/heruvym/subscribe?Authorization=${token}`,
url: process.env.REACT_APP_DOMAIN + `/heruvym/subscribe?Authorization=${token}`,
onNewData: updateTickets,
onDisconnect: () => {
clearMessageState();

@ -65,7 +65,7 @@ export const VerificationTab = ({ userId }: VerificationTabProps) => {
if (accepted && _ === "OK") await makeRequest({
method: "patch",
useToken: true,
url: `https://admin.pena.digital/customer/account/${userId}`,
url: process.env.REACT_APP_DOMAIN + `/customer/account/${userId}`,
body: {status: verificationInfo.status}
});