From f01a8a11a48731d5278cdc9c7f29514d43fe160e Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 11 Jun 2026 19:37:06 +0700 Subject: [PATCH] Refactor AttendanceCalendar component for improved UI and code clarity. Remove unused status markup, streamline button components, and enhance badge styling for attendance statuses. Update CSS for better responsiveness and maintainability. --- .../hr/attendances/AttendanceCalendar.vue | 81 +++++++------------ 1 file changed, 30 insertions(+), 51 deletions(-) diff --git a/resources/js/components/admin/hr/attendances/AttendanceCalendar.vue b/resources/js/components/admin/hr/attendances/AttendanceCalendar.vue index 3b3e3c4..e17b312 100644 --- a/resources/js/components/admin/hr/attendances/AttendanceCalendar.vue +++ b/resources/js/components/admin/hr/attendances/AttendanceCalendar.vue @@ -94,16 +94,11 @@ function renderEventContent(arg: EventContentArg) { ? `${escapeHtml(attendance.employee_name)}` : ''; - const statusMarkup = isComplete - ? '' - : 'Belum pulang'; - return { html: `
${nameMarkup} ${escapeHtml(timeLabel)} - ${statusMarkup}
`, }; @@ -212,39 +207,21 @@ watch(
- - -
- +
@@ -252,29 +229,25 @@ watch( {{ calendarTitle }} - + Selesai - + Belum pulang
-
+
- +