# `PhoenixKitWeb.Live.Modules.Posts.Settings`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/posts/web/settings.ex#L1)

LiveView for posts module configuration and settings management.

This module provides a comprehensive interface for managing all aspects
of the PhoenixKit posts system, including:

- **Content Limits**: Configure max media, title length, subtitle, content, mentions, tags
- **Module Configuration**: Enable/disable module, set pagination, default status
- **Feature Toggles**: Control comments, likes, scheduling, groups, reposts, SEO
- **Moderation**: Configure post approval and comment moderation

## Route

This LiveView is mounted at `{prefix}/admin/posts/settings` and requires
appropriate admin permissions.

Note: `{prefix}` is your configured PhoenixKit URL prefix (default: `/phoenix_kit`).

## Features

- Real-time settings updates with immediate effect
- Input validation with user-friendly error messages
- Preview of limits and examples
- Organized by category for easy navigation

## Permissions

Access is restricted to users with admin or owner roles in PhoenixKit.

# `handle_event`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/posts/web/settings.ex#L51)

# `mount`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/posts/web/settings.ex#L36)

# `render`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/posts/web/settings.ex#L1)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
