# XWUIGameSeasonalEventHub

A limited-time event landing page built around a hero banner with the `eventName` and `description`, optionally tinted by `bannerColor`. When `showCountdown` is on and an `endDate` is set, a live "Ends in:" timer ticks down each second (days/hours/minutes/seconds, or "ENDED"). Below the banner it renders a tiered reward track from `rewards` (icons border-colored by `tier`) when `showRewards` is on, and an event quest list from `quests` with progress bars when `showQuests` is on. Update progress with `updateQuestProgress(name, value)` or push new data via `updateData(...)`.

## Basic Usage

Shows an event banner with a live countdown, reward track, and quest list.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A seasonal event hub with hero banner, ticking countdown to endDate, tiered rewards, and quest progress.
```

## Winter Festival

A frost-tinted banner with a completed quest and a legendary reward.

```example
file: examples/WinterFestival.ts
html: examples/WinterFestival.html
title: Winter Festival
description: A bannerColor-tinted event where one quest is already DONE and the reward track ends in a legendary egg.
```

## Rewards Spotlight

A rewards-only view with the countdown and quest list hidden.

```example
file: examples/RewardsSpotlight.ts
html: examples/RewardsSpotlight.html
title: Rewards Spotlight
description: showCountdown and showQuests disabled, leaving just the banner and tiered reward track.
```

```api
```
