From c1156cf171095dd386cad92a389d0b8a7020c7be Mon Sep 17 00:00:00 2001 From: christian-byrne <72887196+christian-byrne@users.noreply.github.com> Date: Mon, 24 Nov 2025 09:06:49 +0000 Subject: [PATCH] docs: weekly documentation accuracy update --- docs/FEATURE_FLAGS.md | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/FEATURE_FLAGS.md b/docs/FEATURE_FLAGS.md index e472d276d4..cd801ea9e8 100644 --- a/docs/FEATURE_FLAGS.md +++ b/docs/FEATURE_FLAGS.md @@ -227,23 +227,24 @@ const maxSize = api.getServerFeature('max_upload_size', 100 * 1024 * 1024) 2. **Using the composable (recommended for reactive components):** ```typescript -const { serverSupports, getServerFeature, extension } = useFeatureFlags() +const { flags, featureFlag } = useFeatureFlags() -// Check feature support -if (serverSupports('supports_preview_metadata')) { +// Use reactive properties (automatically update if flags change) +if (flags.supportsPreviewMetadata) { // Use enhanced previews } -// Use reactive convenience properties (automatically update if flags change) -if (extension.manager.supportsV4.value) { - // Use V4 manager API +// Use reactive computed for custom feature paths +const customFeature = featureFlag('extension.custom.feature', false) +if (customFeature.value) { + // Use custom feature } ``` 3. **Reactive usage in templates:** ```vue