⚰️ remove useless useffect

This commit is contained in:
Fred KISSIE
2026-09-22 19:07:03 +02:00
parent 97c91fbdc9
commit 3e29e110f2
+2 -10
View File
@@ -35,7 +35,6 @@ import { useTranslations } from "next-intl";
import Link from "next/link"; import Link from "next/link";
import { useRouter } from "next/navigation"; import { useRouter } from "next/navigation";
import { import {
useEffect,
useMemo, useMemo,
useOptimistic, useOptimistic,
useRef, useRef,
@@ -44,6 +43,7 @@ import {
type ComponentRef type ComponentRef
} from "react"; } from "react";
import { useDebouncedCallback } from "use-debounce"; import { useDebouncedCallback } from "use-debounce";
import { wait } from "@app/lib/wait";
export type RedirectRow = { export type RedirectRow = {
redirectId: number; redirectId: number;
@@ -91,16 +91,11 @@ export default function RedirectsTable({
searchParams searchParams
} = useNavigationContext(); } = useNavigationContext();
const [rows, setRows] = useState(redirects);
const [selected, setSelected] = useState<RedirectRow | null>(null); const [selected, setSelected] = useState<RedirectRow | null>(null);
const [isDeleteModalOpen, setIsDeleteModalOpen] = useState(false); const [isDeleteModalOpen, setIsDeleteModalOpen] = useState(false);
const [isRefreshing, startTransition] = useTransition(); const [isRefreshing, startTransition] = useTransition();
const [isNavigatingToAddPage, startNavigation] = useTransition(); const [isNavigatingToAddPage, startNavigation] = useTransition();
useEffect(() => {
setRows(redirects);
}, [redirects]);
function refreshData() { function refreshData() {
startTransition(() => { startTransition(() => {
try { try {
@@ -156,9 +151,6 @@ export default function RedirectsTable({
startTransition(async () => { startTransition(async () => {
try { try {
await api.delete(`/org/${orgId}/redirects/${row.redirectId}`); await api.delete(`/org/${orgId}/redirects/${row.redirectId}`);
setRows((prev) =>
prev.filter((r) => r.redirectId !== row.redirectId)
);
setIsDeleteModalOpen(false); setIsDeleteModalOpen(false);
setSelected(null); setSelected(null);
toast({ toast({
@@ -443,7 +435,7 @@ export default function RedirectsTable({
<ControlledDataTable <ControlledDataTable
columns={columns} columns={columns}
rows={rows} rows={redirects}
addButtonText={t("redirectAdd")} addButtonText={t("redirectAdd")}
onAdd={() => onAdd={() =>
startNavigation(() => startNavigation(() =>