diff --git a/frontend/package-lock.json b/frontend/package-lock.json index aa79aa356c..87ee09f8bc 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@cubejs-client/core": "^0.31.0", "@cubejs-client/vue3": "^0.31.0", + "@formbricks/pmf": "^0.1.1", "@nangohq/pizzly-frontend": "^0.4.0", "@octokit/core": "^3.5.1", "@tailwindcss/postcss7-compat": "^2.2.17", @@ -1946,6 +1947,11 @@ "@floating-ui/core": "^1.0.1" } }, + "node_modules/@formbricks/pmf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@formbricks/pmf/-/pmf-0.1.1.tgz", + "integrity": "sha512-8HMn4/VlLTUw2dcbfVXC/mOMM3aTIx6Rx3FZaZtvgRPUMNIv7AXNMDgBJeiHaXm4zXHQz3B7NoNiV/mrf2aCbQ==" + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -17360,6 +17366,11 @@ "@floating-ui/core": "^1.0.1" } }, + "@formbricks/pmf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@formbricks/pmf/-/pmf-0.1.1.tgz", + "integrity": "sha512-8HMn4/VlLTUw2dcbfVXC/mOMM3aTIx6Rx3FZaZtvgRPUMNIv7AXNMDgBJeiHaXm4zXHQz3B7NoNiV/mrf2aCbQ==" + }, "@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index f6af691854..050fe27a5a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,6 +20,7 @@ "dependencies": { "@cubejs-client/core": "^0.31.0", "@cubejs-client/vue3": "^0.31.0", + "@formbricks/pmf": "^0.1.1", "@nangohq/pizzly-frontend": "^0.4.0", "@octokit/core": "^3.5.1", "@tailwindcss/postcss7-compat": "^2.2.17", diff --git a/frontend/scripts/docker-entrypoint.sh b/frontend/scripts/docker-entrypoint.sh index af5959c0cf..3f30e791d9 100755 --- a/frontend/scripts/docker-entrypoint.sh +++ b/frontend/scripts/docker-entrypoint.sh @@ -27,6 +27,7 @@ declare -a ENV_VARIABLES=( "VUE_APP_TYPEFORM_TITLE" "VUE_APP_FORMBRICKS_URL" "VUE_APP_FORMBRICKS_FORM_ID" + "VUE_APP_FORMBRICKS_PMF_FORM_ID" "VUE_APP_STRIPE_GROWTH_PLAN_PAYMENT_LINK" "VUE_APP_STRIPE_CUSTOMER_PORTAL_LINK" ) diff --git a/frontend/src/config.js b/frontend/src/config.js index ae4600a4a6..fb9471347d 100644 --- a/frontend/src/config.js +++ b/frontend/src/config.js @@ -42,7 +42,8 @@ const defaultConfig = { }, formbricks: { url: process.env.VUE_APP_FORMBRICKS_URL, - formId: process.env.VUE_APP_FORMBRICKS_FORM_ID + formId: process.env.VUE_APP_FORMBRICKS_FORM_ID, + pmfFormId: process.env.VUE_APP_FORMBRICKS_PMF_FORM_ID }, stripe: { publishableKey: @@ -86,7 +87,8 @@ const composedConfig = { }, formbricks: { url: 'CROWD_VUE_APP_FORMBRICKS_URL', - formId: 'CROWD_VUE_APP_FORMBRICKS_FORM_ID' + formId: 'CROWD_VUE_APP_FORMBRICKS_FORM_ID', + pmfFormId: 'CROWD_VUE_APP_FORMBRICKS_PMF_FORM_ID' }, stripe: { publishableKey: diff --git a/frontend/src/modules/layout/components/layout.vue b/frontend/src/modules/layout/components/layout.vue index 4a8bc472fb..e506febffa 100644 --- a/frontend/src/modules/layout/components/layout.vue +++ b/frontend/src/modules/layout/components/layout.vue @@ -96,18 +96,16 @@ Could you help us by answering a quick survey? 😄
- +
+
+
+ +