mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-11 13:56:16 +00:00
feat: adding ww feedback button
This commit is contained in:
@@ -52,7 +52,7 @@ export function App() {
|
|||||||
|
|
||||||
const { clearDownload, setLastPacket } = useDownload();
|
const { clearDownload, setLastPacket } = useDownload();
|
||||||
|
|
||||||
const wokwondersRef = useRef<WorkWondersSdk | null>(null);
|
const workwondersRef = useRef<WorkWondersSdk | null>(null);
|
||||||
|
|
||||||
const {
|
const {
|
||||||
hasActiveSubscription,
|
hasActiveSubscription,
|
||||||
@@ -118,24 +118,25 @@ export function App() {
|
|||||||
|
|
||||||
const setupWorkWonders = useCallback(
|
const setupWorkWonders = useCallback(
|
||||||
async (token?: string, locale?: string) => {
|
async (token?: string, locale?: string) => {
|
||||||
if (wokwondersRef.current) return;
|
if (workwondersRef.current) return;
|
||||||
|
|
||||||
const possibleLocales = ["en", "pt", "ru"];
|
const possibleLocales = ["en", "pt", "ru"];
|
||||||
|
|
||||||
const parsedLocale =
|
const parsedLocale =
|
||||||
possibleLocales.find((l) => l === locale?.slice(0, 2)) ?? "en";
|
possibleLocales.find((l) => l === locale?.slice(0, 2)) ?? "en";
|
||||||
|
|
||||||
wokwondersRef.current = new WorkWondersSdk();
|
workwondersRef.current = new WorkWondersSdk();
|
||||||
await wokwondersRef.current.init({
|
await workwondersRef.current.init({
|
||||||
organization: "hydra",
|
organization: "hydra",
|
||||||
token,
|
token,
|
||||||
locale: parsedLocale,
|
locale: parsedLocale,
|
||||||
});
|
});
|
||||||
|
|
||||||
await wokwondersRef.current.initChangelogWidget();
|
await workwondersRef.current.initChangelogWidget();
|
||||||
wokwondersRef.current.initChangelogWidgetMini();
|
workwondersRef.current.initChangelogWidgetMini();
|
||||||
|
workwondersRef.current.initFeedbackWidget();
|
||||||
},
|
},
|
||||||
[wokwondersRef]
|
[workwondersRef]
|
||||||
);
|
);
|
||||||
|
|
||||||
const setupExternalResources = useCallback(async () => {
|
const setupExternalResources = useCallback(async () => {
|
||||||
@@ -232,7 +233,7 @@ export function App() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (contentRef.current) contentRef.current.scrollTop = 0;
|
if (contentRef.current) contentRef.current.scrollTop = 0;
|
||||||
wokwondersRef.current?.notifyUrlChange();
|
workwondersRef.current?.notifyUrlChange();
|
||||||
}, [location.pathname, location.search]);
|
}, [location.pathname, location.search]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user