From f668bcecb8721f79fca8abfb532a5fe73b4275bf Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Thu, 23 Apr 2026 16:06:48 +0700 Subject: [PATCH] fix: change "Kembali" button behavior from link to button --- src/components/pages/expense/ExpenseDetail.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/pages/expense/ExpenseDetail.tsx b/src/components/pages/expense/ExpenseDetail.tsx index c09b168a..f5da407f 100644 --- a/src/components/pages/expense/ExpenseDetail.tsx +++ b/src/components/pages/expense/ExpenseDetail.tsx @@ -1,7 +1,7 @@ 'use client'; import { useMemo, useState } from 'react'; -import { useSearchParams } from 'next/navigation'; +import { useRouter } from 'next/navigation'; import { Icon } from '@iconify/react'; import Button from '@/components/Button'; @@ -10,16 +10,14 @@ import ExpenseRequestContent from '@/components/pages/expense/ExpenseRequestCont import ExpenseRealizationContent from '@/components/pages/expense/ExpenseRealizationContent'; import { Expense } from '@/types/api/expense'; -import { getExpenseListReturnTo } from '@/lib/expense-list-navigation'; interface ExpenseDetailProps { initialValues?: Expense; } const ExpenseDetail: React.FC = ({ initialValues }) => { + const router = useRouter(); const [activeTab, setActiveTab] = useState('request'); - const searchParams = useSearchParams(); - const returnTo = getExpenseListReturnTo(searchParams); const expenseDetailTabs = useMemo(() => { const validTabs = [ @@ -50,8 +48,8 @@ const ExpenseDetail: React.FC = ({ initialValues }) => {