Feature flags (#543)

* Re-organize a bit controllers

* Added the featureflagcontroller

* Implement feature flags in the front-end

* Clean env files

* Clean console.log messages

* Fix feature flag test
This commit is contained in:
Julien Nahum
2024-08-27 16:49:43 +02:00
committed by GitHub
parent 1dffd27390
commit 79d3dd7888
40 changed files with 304 additions and 147 deletions

9
client/plugins/featureFlags.js vendored Normal file
View File

@@ -0,0 +1,9 @@
import { useFeatureFlagsStore } from '~/stores/featureFlags'
export default defineNuxtPlugin((nuxtApp) => {
const featureFlagsStore = useFeatureFlagsStore()
nuxtApp.provide('featureFlag', (key, defaultValue = false) => {
return featureFlagsStore.getFlag(key, defaultValue)
})
})