направление на стейджинг при покупке тарифа с стейджинга или локалхост
This commit is contained in:
parent
6fb44e9a14
commit
5f42a86e1f
@ -31,6 +31,7 @@ import { currencyFormatter } from "./tariffsUtils/currencyFormatter";
|
|||||||
import type { Tariff } from "@frontend/kitui";
|
import type { Tariff } from "@frontend/kitui";
|
||||||
import { Tabs } from "./Tabs";
|
import { Tabs } from "./Tabs";
|
||||||
import { cleanAuthTicketData } from "@root/ticket";
|
import { cleanAuthTicketData } from "@root/ticket";
|
||||||
|
import { useDomainDefine } from "@utils/hooks/useDomainDefine";
|
||||||
|
|
||||||
const StepperText: Record<string, string> = {
|
const StepperText: Record<string, string> = {
|
||||||
count: "Тарифы на объём",
|
count: "Тарифы на объём",
|
||||||
@ -53,6 +54,7 @@ function TariffPage() {
|
|||||||
const [openModal, setOpenModal] = useState({});
|
const [openModal, setOpenModal] = useState({});
|
||||||
const [cash, setCash] = useState("0");
|
const [cash, setCash] = useState("0");
|
||||||
const [selectedItem, setSelectedItem] = useState<"count" | "day">("count");
|
const [selectedItem, setSelectedItem] = useState<"count" | "day">("count");
|
||||||
|
const { isTestServer } = useDomainDefine();
|
||||||
|
|
||||||
const getTariffsList = async (): Promise<Tariff[]> => {
|
const getTariffsList = async (): Promise<Tariff[]> => {
|
||||||
const tariffsList: Tariff[] = [];
|
const tariffsList: Tariff[] = [];
|
||||||
@ -134,8 +136,7 @@ function TariffPage() {
|
|||||||
|
|
||||||
var link = document.createElement("a");
|
var link = document.createElement("a");
|
||||||
link.href =
|
link.href =
|
||||||
"https://hub.pena.digital" +
|
`https://${isTestServer ? "s" : ""}hub.pena.digital/quizpayment?action=squizpay&dif=${
|
||||||
`/quizpayment?action=squizpay&dif=${
|
|
||||||
(price - Number(user.wallet.cash)) * 100
|
(price - Number(user.wallet.cash)) * 100
|
||||||
}&data=${token}&userid=${userId}
|
}&data=${token}&userid=${userId}
|
||||||
`;
|
`;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { useEffect, useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
|
|
||||||
export function useDomainDefine(): { isTestServer: boolean } {
|
export function useDomainDefine(): { isTestServer: boolean } {
|
||||||
const [isTestServer, setIsTestServer] = useState<boolean>(null);
|
const [isTestServer, setIsTestServer] = useState<boolean>(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const host = window.location.hostname;
|
const host = window.location.hostname;
|
||||||
|
Loading…
Reference in New Issue
Block a user