# XWUIGameFactionPanel

Detailed faction overview panel. It shows a faction's icon, name, description, and standing, then lists its perks (each with an unlocked/locked state), its quests (status `available`/`active`/`completed`), and its controlled territory. Pass the whole `faction` data object (`name`, `icon`, `description`, `standing`, `perks[]`, `quests[]`, `territory`); the `conf_comp` flags `showTerritory`, `showPerks`, and `showQuests` toggle each section independently. Call `updateData({ faction })` to swap in a different faction.

## Basic Usage

Mounts the faction overview panel ready to display a faction's standing, perks, and quests.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Mounts the faction panel showing icon, standing, perk list, quest list, and territory.
```

## Perks Only

A compact reputation card with quests and territory hidden via showQuests:false and showTerritory:false.

```example
file: examples/PerksOnly.ts
html: examples/PerksOnly.html
title: Perks Only
description: A trimmed faction card showing only standing and the perk list.
```

## Hostile Faction

A reviled enemy faction with low standing, every perk locked, and a single trust-earning quest.

```example
file: examples/HostileFaction.ts
html: examples/HostileFaction.html
title: Hostile Faction
description: A "Hated" faction whose perks are all locked, with one available quest to redeem standing.
```

```api
```
