# PhoenixKitLocations v0.2.1 - Table of Contents

> Locations module for PhoenixKit — manage physical locations with custom types.

## Modules

- [PhoenixKitLocations](PhoenixKitLocations.md): Locations module for PhoenixKit.
- [PhoenixKitLocations.Attachments](PhoenixKitLocations.Attachments.md): Folder-scoped file attachments + featured image for Locations
resources (Location, Space). Designed for **multi-resource** LVs:
many Files cards can live on the same page, each keyed by an
opaque string "scope" — typically the resource's id or a draft id.
- [PhoenixKitLocations.Errors](PhoenixKitLocations.Errors.md): Central mapping from error atoms (returned by the Locations module's
public API and used across its LiveViews) to translated human-readable
strings.
- [PhoenixKitLocations.Locations](PhoenixKitLocations.Locations.md): Context module for managing locations and location types.
- [PhoenixKitLocations.Paths](PhoenixKitLocations.Paths.md): Centralized path helpers for the Locations module.
- [PhoenixKitLocations.Schemas.Location](PhoenixKitLocations.Schemas.Location.md): Schema for locations.
- [PhoenixKitLocations.Schemas.LocationType](PhoenixKitLocations.Schemas.LocationType.md): Schema for location types (e.g., Showroom, Storage, Office).
- [PhoenixKitLocations.Schemas.LocationTypeAssignment](PhoenixKitLocations.Schemas.LocationTypeAssignment.md): Join table for many-to-many between locations and location types.
- [PhoenixKitLocations.Schemas.Space](PhoenixKitLocations.Schemas.Space.md): A nested space inside a `Location` — a floor, room, zone, etc.
- [PhoenixKitLocations.Spaces](PhoenixKitLocations.Spaces.md): Context for nested spaces under a Location — rooms, floors, zones,
etc. forming a per-location tree.
- [PhoenixKitLocations.Web.LocationFormLive](PhoenixKitLocations.Web.LocationFormLive.md): Create/edit form for locations with multilang, type toggles, and feature checkboxes.
- [PhoenixKitLocations.Web.LocationTypeFormLive](PhoenixKitLocations.Web.LocationTypeFormLive.md): Create/edit form for location types with multilang support.
- [PhoenixKitLocations.Web.LocationsLive](PhoenixKitLocations.Web.LocationsLive.md): Landing page for the Locations module.

