# XWUIHrTeamDocumentsPage

Team documents list page built on `HrListPage` that fetches rows via `hrApi.listDocuments()` (unwrapping either a plain array or an `{ items }` result) and renders them in a two-column table: Document (`name`) and Type (`type`). Accepts the standard shell `conf_comp` layout keys (`maxWidth`, `centered`, `padding`, `hideHeader`, asides) and is configured purely through `getColumns()` / `fetchRows()`. Use it to list shared team or company HR documents within the HR shell.

## Basic Usage

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

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Team Documents page wired to the sandbox HR API, rendering the Document/Type table from listDocuments().
```

## 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
```
