Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | import Vue from 'vue'; // eslint-disable-next-line no-restricted-imports import Vuex from 'vuex'; import { parseBoolean } from '~/lib/utils/common_utils'; import NewFeatureFlag from './components/new_feature_flag.vue'; import createStore from './store/new'; Vue.use(Vuex); export default () => { const el = document.querySelector('#js-new-feature-flag'); const { environmentsScopeDocsPath, strategyTypeDocsPagePath, endpoint, featureFlagsPath, environmentsEndpoint, projectId, userCalloutsPath, userCalloutId, showUserCallout, } = el.dataset; return new Vue({ el, store: createStore({ endpoint, projectId, path: featureFlagsPath }), provide: { environmentsScopeDocsPath, strategyTypeDocsPagePath, environmentsEndpoint, projectId, userCalloutsPath, userCalloutId, showUserCallout: parseBoolean(showUserCallout), }, render(createElement) { return createElement(NewFeatureFlag); }, }); }; |