feature: delete appointment button's UI improved

This commit is contained in:
2026-05-07 01:14:55 +03:30
parent 8123a94a3d
commit f1c97021f8
2 changed files with 9 additions and 9 deletions

View File

@@ -133,7 +133,7 @@ export function AppointmentScheduleGrid({
{canDelete && onDeleteAppointment && (
<button
type="button"
className={`pointer-events-auto shrink-0 self-center z-20 m-1 inline-flex cursor-pointer items-center justify-center border-0 bg-transparent p-2 outline-none transition-opacity hover:opacity-90 focus-visible:rounded-[var(--radius-sm)] focus-visible:ring-2 focus-visible:ring-primary/35 ${purposeDeleteIconClass(apt.purpose)}`}
className="group pointer-events-auto shrink-0 self-center z-20 mr-2 ml-1 inline-flex cursor-pointer items-center justify-center rounded-[var(--radius-sm)] border-0 bg-transparent p-1 outline-none focus-visible:ring-2 focus-visible:ring-primary/35"
aria-label="Delete appointment"
title="Delete appointment"
onClick={(e) => {
@@ -141,7 +141,7 @@ export function AppointmentScheduleGrid({
onDeleteAppointment(apt.id);
}}
>
<Trash2 className="h-6 w-6 icon-flat" strokeWidth={2.25} />
<Trash2 className={`w-4 h-4 ${purposeDeleteIconClass(apt.purpose)}`} />
</button>
)}
</div>