nuxt-x-app-admin
Feature Flags Editor
Create/edit form for a single feature flag, including key, name, description, master switch, default value, and per-plan overrides.
Feature Flags Editor
Create/edit form for a single feature flag, including key, name, description, master switch, default value, and per-plan overrides.
Components
<XAdminFeatureFlagsEditor />
Props, events, and behaviour reflect the actual <script setup> of XAdmin/FeatureFlags/Editor.vue in @xenterprises/nuxt-x-app-admin.
<XAdminFeatureFlagsEditor
:flag="editingFlag"
@cancel="close()"
@saved="close()"
/>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
flag | Object | null | Existing flag to edit. When null, the form creates a new flag. |
Emits
| Event | Payload | Description |
|---|---|---|
cancel | — | Cancel button clicked — discard the form. |
saved | varies | Flag was created or updated successfully. |
Saving calls createFlag or updateFlag from useXAdminFeatureFlags depending on whether flag was passed. The overrides editor manages [{ plan, enabled }] entries inline.
AI Context
component: XAdminFeatureFlagsEditor
package: "@xenterprises/nuxt-x-app-admin"
category: Feature Flags
source: app/components/XAdmin/FeatureFlags/Editor.vue
use-when: Create/edit form for a single feature flag, including key, name, description, master switch, default value, and per-plan overrides.
