# XWUIHrTimeEntryPage

Time-entry summary list page built on `HrListPage` that fetches rows via `hrApi.listAttendance()` (unwrapping either a plain array or an `{ items }` result) and renders them in a three-column table: Date (`date`), In (`timeIn`), and Out (`timeOut`). Accepts the standard shell `conf_comp` layout keys (`maxWidth`, `centered`, `padding`, `hideHeader`, asides) and is configured purely through `getColumns()` / `fetchRows()`. Use it to review an employee's daily attendance / clock in-out history within the HR shell.

## Basic Usage

Mounts the page against `#app` with a title and description, loading sample attendance rows from `createHrApi` (sandbox env) in English.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Time Entry Summary page wired to the sandbox HR API, rendering the Date/In/Out attendance table from listAttendance().
```

## Arabic Locale (RTL)

Renders the page right-to-left with an Arabic title by passing `locale: 'ar'`.

```example
file: examples/ArabicLocale.ts
html: examples/ArabicLocale.html
title: Arabic Locale (RTL)
description: Renders the page right-to-left with an Arabic title by passing locale 'ar'.
```

## Preloaded Rows

Supplies `data.rows` directly so the grid renders immediately without calling the API.

```example
file: examples/PreloadedRows.ts
html: examples/PreloadedRows.html
title: Preloaded Rows
description: Supplies data.rows directly so the grid renders immediately without calling the API.
```

```api
```
