# XWUIHrRequestHub

Standalone HR widget (extends `XWUIComponent`, not the shell page base) intended as an embeddable request-hub surface. It builds an `xwui-hr--request-hub` root marked with `data-component="XWUIHrRequestHub"` and, in its current form, renders a single locale-aware label ("HR data" / "بيانات HR") via `mountContent`. Configuration is minimal: `conf_comp` accepts `className` and a `locale` enum (`en` | `ar`); `data` is open-ended. Use it as a lightweight building block to drop into a dashboard region where richer request content will be mounted.

## Basic Usage

Mounts the widget against `#app` with empty data and `{ locale: 'en' }`, rendering its English placeholder content.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Constructs the request-hub widget in English with default (empty) data, showing the localized HR-data placeholder.
```

## Arabic Locale

Renders the widget in Arabic by setting `locale: 'ar'`.

```example
file: examples/ArabicLocale.ts
html: examples/ArabicLocale.html
title: Arabic Locale
description: Sets locale to ar so the request hub renders its placeholder label in Arabic, right-to-left.
```

## Custom Class

Adds a custom class to the widget root via the `className` config.

```example
file: examples/CustomClass.ts
html: examples/CustomClass.html
title: Custom Class
description: Passes className 'my-hr-widget' so callers can scope their own styles to the widget root.
```

```api
```
