chore: copilot nits

This commit is contained in:
Stavros
2026-06-22 12:20:12 +03:00
parent 6249228039
commit 804152e968
4 changed files with 18 additions and 4 deletions
+13 -1
View File
@@ -3,6 +3,7 @@ import { Outlet } from "react-router";
import { useCallback, useEffect, useState } from "react";
import { DomainWarning } from "../domain-warning/domain-warning";
import { QuickActions } from "../quick-actions/quick-actions";
import { isTrustedDomain } from "@/lib/hooks/redirect-uri";
const BaseLayout = ({ children }: { children: React.ReactNode }) => {
const { ui } = useAppContext();
@@ -40,7 +41,18 @@ export const Layout = () => {
setIgnoreDomainWarning(true);
}, [setIgnoreDomainWarning]);
if (!ignoreDomainWarning && ui.warningsEnabled && currentUrl !== app.appUrl) {
const isTrusted = (() => {
try {
const appUrlObj = new URL(app.appUrl);
const currentUrlObj = new URL(currentUrl);
return isTrustedDomain(currentUrlObj, appUrlObj, "", false);
} catch {
return false;
}
})();
if (!ignoreDomainWarning && ui.warningsEnabled && !isTrusted) {
return (
<BaseLayout>
<DomainWarning
+1 -1
View File
@@ -88,7 +88,7 @@ const getEffectivePort = (url: URL): string => {
return "80";
};
const isTrustedDomain = (
export const isTrustedDomain = (
url: URL,
appUrl: URL,
cookieDomain: string,