Relocate misplaced frontend files

This commit is contained in:
2026-04-19 18:36:55 +02:00
parent d44a667592
commit e7582c4bae
23 changed files with 92 additions and 40 deletions

View File

@@ -15,7 +15,7 @@ import { DashboardFilterBar } from "../components/DashboardFilterBar";
import { ServerStatusBar } from "../components/ServerStatusBar";
import { TopCountriesBarChart } from "../components/TopCountriesBarChart";
import { TopCountriesPieChart } from "../components/TopCountriesPieChart";
import { useCommonSectionStyles } from "../theme/commonStyles";
import { useCommonSectionStyles } from "../components/commonStyles";
import { useDashboardCountryData } from "../hooks/useDashboardCountryData";
import type { BanOriginFilter, TimeRange } from "../types/ban";

View File

@@ -32,6 +32,7 @@ import {
import { DashboardFilterBar } from "../components/DashboardFilterBar";
import { useHistory } from "../hooks/useHistory";
import { IpDetailView } from "./history/IpDetailView";
import { areHistoryQueriesEqual } from "../utils/queryUtils";
import type { HistoryBanItem, HistoryQuery, TimeRange } from "../types/history";
import type { BanOriginFilter } from "../types/ban";
@@ -119,25 +120,6 @@ const useStyles = makeStyles({
},
});
// ---------------------------------------------------------------------------
// Utilities
// ---------------------------------------------------------------------------
function areHistoryQueriesEqual(
a: HistoryQuery,
b: HistoryQuery,
): boolean {
return (
a.range === b.range &&
a.origin === b.origin &&
a.jail === b.jail &&
a.ip === b.ip &&
a.source === b.source &&
a.page === b.page &&
a.page_size === b.page_size
);
}
// ---------------------------------------------------------------------------
// Column definitions for the main history table
// ---------------------------------------------------------------------------

View File

@@ -15,7 +15,7 @@ import {
tokens,
} from "@fluentui/react-components";
import { ArrowCounterclockwiseRegular, ArrowLeftRegular } from "@fluentui/react-icons";
import { useCardStyles } from "../../theme/commonStyles";
import { useCardStyles } from "../../components/commonStyles";
import { useIpHistory } from "../../hooks/useHistory";
interface IpDetailViewProps {

View File

@@ -1,5 +1,5 @@
import { Badge, Text } from "@fluentui/react-components";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailDetailPageStyles } from "./jailDetailPageStyles";
import type { Jail } from "../../types/jail";
import { formatSeconds } from "../../utils/formatDate";

View File

@@ -11,7 +11,7 @@ import {
Tooltip,
} from "@fluentui/react-components";
import { DismissRegular } from "@fluentui/react-icons";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailDetailPageStyles } from "./jailDetailPageStyles";
interface IgnoreListSectionProps {

View File

@@ -14,7 +14,7 @@ import {
PlayRegular,
StopRegular,
} from "@fluentui/react-icons";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailDetailPageStyles } from "./jailDetailPageStyles";
import type { Jail } from "../../types/jail";

View File

@@ -1,5 +1,5 @@
import { Text } from "@fluentui/react-components";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import type { Jail } from "../../types/jail";
import { CodeList } from "./CodeList";

View File

@@ -10,7 +10,7 @@ import {
tokens,
} from "@fluentui/react-components";
import { LockClosedRegular, LockOpenRegular } from "@fluentui/react-icons";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailsPageStyles } from "./jailsPageStyles";
import { ApiError } from "../../api/client";

View File

@@ -10,7 +10,7 @@ import {
Text,
} from "@fluentui/react-components";
import { SearchRegular } from "@fluentui/react-icons";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailsPageStyles } from "./jailsPageStyles";
import { useIpLookup } from "../../hooks/useJails";

View File

@@ -25,7 +25,7 @@ import {
PlayRegular,
StopRegular,
} from "@fluentui/react-icons";
import { useCommonSectionStyles } from "../../theme/commonStyles";
import { useCommonSectionStyles } from "../../components/commonStyles";
import { useJailsPageStyles } from "./jailsPageStyles";
import { useJails } from "../../hooks/useJails";
import type { JailSummary } from "../../types/jail";