GitHub

Attendance List

Employee attendance tracking list with status badges, summary statistics, search and filter toolbar, clock times, and work hours.

Full List with Summary Stats

Preview

Daily Attendance

24 Present
3 Absent
5 Late
2 On Leave
8 Remote
AM
Ana Martinez Engineering
Present
In 08:55
Out --:--
5h 12m
CR
Carlos Ruiz Design
Late
In 09:23
Out --:--
4h 44m
LG
Laura Garcia Sales
Remote
In 08:30
Out --:--
5h 37m
PL
Pedro Lopez HR
Absent
In --:--
Out --:--
MF
Maria Fernandez Finance
On Leave
In --:--
Out --:--

Filter Toolbar

Preview

Team Attendance

AM
Ana Martinez Engineering
Present
In 08:55
Out --:--
5h 12m
JS
Juan Sanchez Marketing
Present
In 08:45
Out --:--
5h 22m
LG
Laura Garcia Sales
Remote
In 08:30
Out --:--
5h 37m

Compact Variant

Preview

Quick View

AM
Ana Martinez Engineering
Present
08:55
5h 12m
CR
Carlos Ruiz Design
Late
09:23
4h 44m
LG
Laura Garcia Sales
Remote
08:30
5h 37m
PL
Pedro Lopez HR
Absent
--:--
JS
Juan Sanchez Marketing
Present
08:45
5h 22m

Classes Reference

Class Description
.attendance-listBase container with border and rounded corners
.attendance-list-compactCompact variant (smaller items and avatars)
.attendance-list-insetAdds margin around the list
.attendance-list.glassGlass morphism variant
.attendance-list-headerHeader section with title and date
.attendance-list-header-rowFlex row inside header
.attendance-list-titleList title text
.attendance-list-dateDate picker container
.attendance-list-date-inputDate input field
.attendance-list-summarySummary stats grid section
.attendance-list-statIndividual stat card
.attendance-list-stat-presentPresent stat (green value)
.attendance-list-stat-absentAbsent stat (red value)
.attendance-list-stat-lateLate stat (yellow value)
.attendance-list-stat-leaveLeave stat (blue value)
.attendance-list-stat-remoteRemote stat (secondary value)
.attendance-list-stat-valueStat number
.attendance-list-stat-labelStat label text
.attendance-list-toolbarSearch and filter toolbar
.attendance-list-searchSearch input container
.attendance-list-search-inputSearch text input
.attendance-list-search-iconSearch magnifying glass icon
.attendance-list-filterFilter buttons container
.attendance-list-filter-btnFilter pill button
.attendance-list-filter-btn-activeActive filter state
.attendance-list-filter-btn-{status}Status-colored active state: present, absent, late, leave, remote
.attendance-list-bodyScrollable items container
.attendance-list-body-fixed-heightFixed max-height (400px) body
.attendance-list-itemSingle attendance row
.attendance-list-item-clickableClickable item with active state
.attendance-list-avatarAvatar container
.attendance-list-avatar-imgAvatar image element
.attendance-list-avatar-initialsInitials fallback avatar
.attendance-list-infoName and department container
.attendance-list-nameEmployee name text
.attendance-list-departmentDepartment text
.attendance-list-statusStatus badge pill
.attendance-list-status-{type}Status color: present, absent, late, leave, remote
.attendance-list-status-dotColored dot inside status badge
.attendance-list-timesClock times and hours container
.attendance-list-times-compactHorizontal compact times layout
.attendance-list-clockClock in/out time row
.attendance-list-clock-labelIn/Out label
.attendance-list-clock-timeTime value
.attendance-list-clock-time-lateLate time highlight (warning color)
.attendance-list-work-hoursTotal work hours text
.attendance-list-work-hours-overOver target hours (green)
.attendance-list-work-hours-underUnder target hours (yellow)
.attendance-list-footerFooter with pagination info
.attendance-list-emptyEmpty state container
.attendance-list-empty-iconEmpty state icon
.attendance-list-empty-titleEmpty state title
.attendance-list-empty-textEmpty state description