# XWUIGameSetBonusPanel

An equipment-set tracker: for each set in `data.sets` it renders the set `name`, an `equipped / pieces.length` count, the individual piece chips (equipped ones highlighted), and the tiered `bonuses` list with each bonus's `threshold` and `description`, marking entries active once their piece threshold is reached. The `showProgress` config flag hides the count and piece chips, `showInactive` (default `true`) drops bonuses not yet active, and `updateData()` refreshes the panel. Use it on a character or inventory screen to show which gear-set bonuses are live and how many more pieces unlock the next tier.

## Basic Usage

Instantiates the panel against `#app` with empty data and config, so it mounts the tracker container with no equipment sets yet.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A bare XWUIGameSetBonusPanel mounted with inactive bonuses and piece-count progress shown by default, ready to be populated via updateData().
```

## Duskwraith Rogue Sets

Tracks two rogue armor sets in one panel - a complete 4-piece set with every bonus active and a partial 3-of-6 set whose higher-threshold bonuses stay inactive.

```example
file: examples/DuskwraithRogueSets.ts
html: examples/DuskwraithRogueSets.html
title: Duskwraith Rogue Sets
description: Two rogue armor sets with independent piece counts and active/inactive bonus tiers rendered side by side.
```

## Active Only View

A condensed tracker with `showInactive: false` and `showProgress: false`, rendering only the bonuses currently in effect for a tight HUD or tooltip.

```example
file: examples/ActiveOnlyView.ts
html: examples/ActiveOnlyView.html
title: Active Only View
description: A space-tight panel that hides piece chips, counts, and inactive tiers to show only live set effects.
```

```api
```
