# XWUIGameGuildPanel

Tabbed guild information panel. It exposes three tabs over a single `guild` data object: Roster (member list with ranks and online status), Bank (treasury total and shared items), and Log (activity feed). The `guild` object carries `name`, `icon`, `level`, `members[]`, `treasury`, and `log[]`; the `conf_comp` flags `showRoster`, `showBank`, and `showLog` control which tabs appear. Switch tabs programmatically with `setTab('roster' | 'bank' | 'log')` and refresh contents with `updateData({ guild })`.

## Basic Usage

Mounts the guild panel with its roster, bank, and log tabs.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Mounts the guild panel with tabbed roster, bank treasury, and activity log views.
```

## Roster Only

A members-focused panel with the bank and log tabs removed via showBank:false and showLog:false.

```example
file: examples/RosterOnly.ts
html: examples/RosterOnly.html
title: Roster Only
description: A guild panel collapsed to just the Roster tab via showBank:false and showLog:false.
```

## Log First

A high-level guild that opens straight on its activity feed by calling setTab("log") after mount.

```example
file: examples/LogFirst.ts
html: examples/LogFirst.html
title: Log First
description: A guild panel switched to the Log tab on load with setTab, surfacing recent activity.
```

```api
```
