'use client' import { Grid, GridCol, Button, Paper, TextInput } from '@mantine/core'; import { IconCircleDashedPlus, IconSearch } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; import React from 'react'; import { useDarkMode } from '@/state/darkModeStore'; import { themeTokens } from '@/utils/themeTokens'; import { UnifiedText } from '@/components/admin/UnifiedTypography'; type JudulListTabProps = { title: string; href: string; placeholder: string; searchIcon: React.ReactNode; value?: string; onChange?: (e: React.ChangeEvent) => void; } const JudulListTab = ({ title = "", href = "#", placeholder = "pencarian", searchIcon = , value, onChange }: JudulListTabProps) => { const { isDark } = useDarkMode(); const tokens = themeTokens(isDark); const router = useRouter(); const handleNavigate = () => { router.push(href); }; return ( {title} ); }; export default JudulListTab;