feat: remove unused myAttendance data and related UI components from analysis page
This commit is contained in:
parent
097b7f7192
commit
aaa85a45ed
@ -20,7 +20,6 @@ import {
|
||||
Banknote,
|
||||
Package,
|
||||
ShoppingCart,
|
||||
UserCheck,
|
||||
} from 'lucide-react';
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import {
|
||||
@ -51,13 +50,6 @@ type AnalysisProps = {
|
||||
absent: number;
|
||||
on_leave: number;
|
||||
};
|
||||
myAttendance: {
|
||||
total_days: number;
|
||||
present_days: number;
|
||||
absent_days: number;
|
||||
leave_days: number;
|
||||
percentage: number;
|
||||
} | null;
|
||||
isManager: boolean;
|
||||
cashOverview: {
|
||||
total_balance: number;
|
||||
@ -439,7 +431,6 @@ function DonutTooltip({ active, payload }: TooltipProps) {
|
||||
export default function Analysis({
|
||||
filters: initialFilters,
|
||||
attendance,
|
||||
myAttendance,
|
||||
isManager,
|
||||
cashOverview,
|
||||
rawMaterialStock,
|
||||
@ -615,21 +606,6 @@ export default function Analysis({
|
||||
</div>
|
||||
|
||||
<div className="grid gap-4 md:grid-cols-2 lg:grid-cols-3" style={{ order: sectionOrder.statCards ?? 99 }}>
|
||||
{can('analysis.attendance') && !isManager && myAttendance && (
|
||||
<StatCard
|
||||
title="Kehadiran Saya"
|
||||
icon={UserCheck}
|
||||
mainLabel="Hari Kerja"
|
||||
mainValue={myAttendance.total_days}
|
||||
subLabel={`${myAttendance.percentage}% hadir`}
|
||||
items={[
|
||||
{ label: 'Hadir', value: myAttendance.present_days },
|
||||
{ label: 'Tidak Hadir', value: myAttendance.absent_days },
|
||||
{ label: 'Cuti', value: myAttendance.leave_days },
|
||||
]}
|
||||
/>
|
||||
)}
|
||||
|
||||
{can('analysis.cash') && (
|
||||
<StatCard
|
||||
title="Kas Toko"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user