the cleanup

This commit is contained in:
2026-01-23 21:40:16 -05:00
parent 2ea1f19863
commit c4f69c0811
44 changed files with 183 additions and 42 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ import { Button, Field, Input } from "@/components/ui/form";
import { useAuth } from "@/context/AuthContext";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
type AdminBetaRequestDto = {
id: number;
+2 -2
View File
@@ -38,7 +38,7 @@ const DEFAULT_PLATFORM = "AR-15";
// Update these if your admin mapping UI lives elsewhere.
const MAPPING_UI_PATH = "/admin/mapping"; // <- change if needed
const API_BASE = process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
const API_BASE = process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
const url = `${API_BASE}/admin/classification/reconcile?dryRun=true&limit=500&platform=AR-15&merchantId=4`;
@@ -80,7 +80,7 @@ export default function AdminClassificationReconcilePage() {
if (merchantId?.trim()) params.set("merchantId", merchantId.trim());
if (includeLocked) params.set("includeLocked", "true");
const API_BASE = process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
const API_BASE = process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
const url = `${API_BASE}/admin/classification/reconcile?${params.toString()}`;
const res = await fetch(url, {
@@ -29,7 +29,7 @@ type QueueItem = {
};
const API_BASE =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
function getAuthHeaders(): HeadersInit {
if (typeof window === "undefined") return {};
+1 -1
View File
@@ -4,7 +4,7 @@ import { useEffect, useState } from "react";
import Link from "next/link";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
const formatCount = (value: number | null | undefined) =>
(typeof value === "number" ? value : 0).toLocaleString();
+1 -1
View File
@@ -4,7 +4,7 @@ import { useEffect, useMemo, useState } from "react";
import { useSearchParams, useRouter } from "next/navigation";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
/**
* Tabs:
+1 -1
View File
@@ -3,7 +3,7 @@
import { useEffect, useState } from "react";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
type MerchantAdminDto = {
id: number;
+1 -1
View File
@@ -4,7 +4,7 @@ import { useEffect, useState } from "react";
import Link from "next/link";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
type AdminOverview = {
totalProducts: number;
+1 -1
View File
@@ -1,5 +1,5 @@
export const API_BASE =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
export function getCookie(name: string): string | null {
if (typeof document === "undefined") return null;
+1 -1
View File
@@ -7,7 +7,7 @@ import { Loader2 } from "lucide-react";
import type { AdminUser, UserRole } from "@/types/user";
const API_BASE_URL =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://localhost:8080";
process.env.NEXT_PUBLIC_API_BASE_URL ?? "";
export default function AdminUsersPage() {
const { getAuthHeaders } = useAuth();