X Enterprises
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

PropTypeDefaultDescription
flagObjectnullExisting flag to edit. When null, the form creates a new flag.

Emits

EventPayloadDescription
cancelCancel button clicked — discard the form.
savedvariesFlag 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.
Copyright © 2026