X Enterprises
nuxt-x-app-admin

Settings

Grouped system settings editor with inline value editing driven by each setting's type (string, number, boolean).

Settings

Grouped system settings editor with inline value editing driven by each setting's type (string, number, boolean).

Components

<XAdminSettings />

Props, events, and behaviour reflect the actual <script setup> of XAdmin/Settings/index.vue in @xenterprises/nuxt-x-app-admin.

<XAdminSettings endpoint="admin/settings" />

Props

PropTypeDefaultDescription
endpointString'admin/settings'API endpoint base passed to useXAdminSystemSettings.

Settings come from useXAdminSystemSettings (a useXCrud v2 list instance) and are rendered grouped via groupedSettings. Editing a value inline saves through updateSetting({ group, key, value }) (PUT /api/admin/settings); number-typed settings are coerced before saving.


AI Context

component: XAdminSettings
package: "@xenterprises/nuxt-x-app-admin"
category: Settings
source: app/components/XAdmin/Settings/index.vue
use-when: Grouped system settings editor with inline value editing driven by each setting's type (string, number, boolean).
Copyright © 2026