# XWUIGameTeleportMenu

A quick-warp menu for jumping the player to known locations during development. It shows a search box, category tabs (default `towns`, `dungeons`, `landmarks`, `custom`), and a list of locations with icon, name, and X/Y/Z coordinates plus a `TP` button per row. Use it as a teleport cheat panel: feed it the `locations` array (each `{ id, name, coords, category, icon }`), `recentLocations`, and `selectedId`; trigger a jump with `teleport(id)` (which records the destination in recents and fires `onTeleport(id)`), and add ad-hoc destinations at runtime with `addCustom(name, coords)`. Toggle the coordinate readout via `showCoordinates` and set the tab list with `categories`.

## Basic Usage

Mounts the menu with no locations, so it renders the `Quick Teleport` title, the search box, the four default category tabs, and a `No locations found` empty list.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: An empty teleport menu showing the Quick Teleport title, search box, category tabs, and No locations found.
```

## Warp Hub

A fully stocked warp hub with town, dungeon, and landmark destinations, primed recents, and an `onTeleport` jump callback.

```example
file: examples/WarpHub.ts
html: examples/WarpHub.html
title: Warp Hub
description: Seven destinations across the towns, dungeons, and landmarks tabs with recents and a jump callback.
```

## Fast Travel Grid

A survival-style fast-travel menu with custom category tabs and the coordinate readout switched off for a compact list.

```example
file: examples/FastTravelGrid.ts
html: examples/FastTravelGrid.html
title: Fast Travel Grid
description: Custom bases/resources/events tabs with showCoordinates off, leaving just icons and names.
```

```api
```
