разделение на стейджинговый и продовый домен
This commit is contained in:
parent
cdf064161c
commit
0f043f3f6d
@ -8,7 +8,7 @@ yarn build:widget
|
||||
### Использование
|
||||
```html
|
||||
<script type="module">
|
||||
import widget from "https://s.hbpn.link/export/pub.js";
|
||||
import widget from "https://hbpn.link/export/pub.js";
|
||||
|
||||
widget.create({
|
||||
selector: "widget-container",
|
||||
|
@ -7,10 +7,9 @@ import type { AxiosError } from "axios";
|
||||
import { replaceSpacesToEmptyLines } from "../components/ViewPublicationPage/tools/replaceSpacesToEmptyLines";
|
||||
import { QuizSettings } from "@model/settingsData";
|
||||
import * as Bowser from "bowser";
|
||||
import useSWR from "swr";
|
||||
import { domain } from "../utils/defineDomain";
|
||||
let SESSIONS = "";
|
||||
|
||||
const domain = location.hostname === "hbpn.link" ? "" : "https://s.hbpn.link";
|
||||
|
||||
const md = new MobileDetect(window.navigator.userAgent);
|
||||
const userAgent = navigator.userAgent;
|
||||
|
15
lib/utils/defineDomain.ts
Normal file
15
lib/utils/defineDomain.ts
Normal file
@ -0,0 +1,15 @@
|
||||
//Есть четыре стула.
|
||||
//Публикация на домене нашего прода или стейджинга публикации
|
||||
//Публикация на чьём-то чужом домене. В этом случае мы шлём запросы на домен публикации.
|
||||
//Публикация на локалхост. Там шлём на прод
|
||||
let domain = "https://hbpn.link";
|
||||
const currentDomain = location.hostname;
|
||||
|
||||
if (
|
||||
currentDomain === "s.hbpn.link" ||
|
||||
//Исключение - туризм. Он на стейджинговом квизе и на чужом для публикации домене
|
||||
currentDomain === "tourism.pena.digital" ||
|
||||
currentDomain.includes("localhost")
|
||||
) domain = "https://s.hbpn.link";
|
||||
|
||||
export { domain };
|
@ -1,26 +1,27 @@
|
||||
import type { QuizTheme } from "@model/settingsData";
|
||||
import { domain } from "./defineDomain";
|
||||
|
||||
|
||||
export const DESIGN_LIST: Record<QuizTheme, string> = {
|
||||
Design1: "https://s.hbpn.link/designs/design1.jpg",
|
||||
Design2: "https://s.hbpn.link/designs/design2.jpg",
|
||||
Design3: "https://s.hbpn.link/designs/design3.jpg",
|
||||
Design4: "https://s.hbpn.link/designs/design4.jpg",
|
||||
Design5: "https://s.hbpn.link/designs/design5.jpg",
|
||||
Design6: "https://s.hbpn.link/designs/design6.jpg",
|
||||
Design7: "https://s.hbpn.link/designs/design7.jpg",
|
||||
Design8: "https://s.hbpn.link/designs/design8.jpg",
|
||||
Design9: "https://s.hbpn.link/designs/design9.jpg",
|
||||
Design10: "https://s.hbpn.link/designs/design10.jpg",
|
||||
StandardTheme: "",
|
||||
StandardDarkTheme: "",
|
||||
PinkTheme: "",
|
||||
PinkDarkTheme: "",
|
||||
BlackWhiteTheme: "",
|
||||
OliveTheme: "",
|
||||
YellowTheme: "",
|
||||
GoldDarkTheme: "",
|
||||
PurpleTheme: "",
|
||||
BlueTheme: "",
|
||||
BlueDarkTheme: "",
|
||||
Design1: `${domain}/designs/design1.jpg`,
|
||||
Design2: `${domain}/designs/design2.jpg`,
|
||||
Design3: `${domain}/designs/design3.jpg`,
|
||||
Design4: `${domain}/designs/design4.jpg`,
|
||||
Design5: `${domain}/designs/design5.jpg`,
|
||||
Design6: `${domain}/designs/design6.jpg`,
|
||||
Design7: `${domain}/designs/design7.jpg`,
|
||||
Design8: `${domain}/designs/design8.jpg`,
|
||||
Design9: `${domain}/designs/design9.jpg`,
|
||||
Design10: `${domain}/designs/design10.jpg`,
|
||||
StandardTheme: ``,
|
||||
StandardDarkTheme: ``,
|
||||
PinkTheme: ``,
|
||||
PinkDarkTheme: ``,
|
||||
BlackWhiteTheme: ``,
|
||||
OliveTheme: ``,
|
||||
YellowTheme: ``,
|
||||
GoldDarkTheme: ``,
|
||||
PurpleTheme: ``,
|
||||
BlueTheme: ``,
|
||||
BlueDarkTheme: ``,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user