diff --git a/src/components/expense-form.tsx b/src/components/expense-form.tsx index 431afc05..fd3f6e25 100644 --- a/src/components/expense-form.tsx +++ b/src/components/expense-form.tsx @@ -39,6 +39,7 @@ import { ExpenseFormValues, expenseFormSchema } from '@/lib/schemas' import { cn } from '@/lib/utils' import { zodResolver } from '@hookform/resolvers/zod' import { Save, Trash2 } from 'lucide-react' +import Link from 'next/link' import { useSearchParams } from 'next/navigation' import { useState } from 'react' import { useForm } from 'react-hook-form' @@ -583,6 +584,9 @@ export function ExpenseForm({ Delete )} + diff --git a/src/components/group-form.tsx b/src/components/group-form.tsx index 27555ecf..886070ce 100644 --- a/src/components/group-form.tsx +++ b/src/components/group-form.tsx @@ -35,6 +35,7 @@ import { getGroup } from '@/lib/api' import { GroupFormValues, groupFormSchema } from '@/lib/schemas' import { zodResolver } from '@hookform/resolvers/zod' import { Save, Trash2 } from 'lucide-react' +import Link from 'next/link' import { useEffect, useState } from 'react' import { useFieldArray, useForm } from 'react-hook-form' @@ -272,13 +273,19 @@ export function GroupForm({ - - {group ? <>Save : <> Create} - +
+ + {group ? <>Save : <> Create} + + {!group && ( + + )} +
)