From 781862b4bdb1b7eeeae121bf0609a33ab55ed7c8 Mon Sep 17 00:00:00 2001 From: Matthias Nannt Date: Fri, 27 Jan 2023 15:19:37 +0100 Subject: [PATCH 1/4] replace typeform pmf widget with formbricks pmf widget --- frontend/package-lock.json | 11 ++ frontend/package.json | 1 + frontend/src/config.js | 3 +- .../src/modules/layout/components/layout.vue | 132 +++++++++++++++--- 4 files changed, 123 insertions(+), 24 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index aa79aa356c..0b2b267bc5 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.0.8", "@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.0.8", + "resolved": "https://registry.npmjs.org/@formbricks/pmf/-/pmf-0.0.8.tgz", + "integrity": "sha512-OMdh7CICkyx89OkWs4eHs+uHyQZOtDKWjk2wJAph5h/l1SBKmjAx5zZMxOPkP1TUXxOO9ZX79GeduNelkSYKZQ==" + }, "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.0.8", + "resolved": "https://registry.npmjs.org/@formbricks/pmf/-/pmf-0.0.8.tgz", + "integrity": "sha512-OMdh7CICkyx89OkWs4eHs+uHyQZOtDKWjk2wJAph5h/l1SBKmjAx5zZMxOPkP1TUXxOO9ZX79GeduNelkSYKZQ==" + }, "@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..eb65742a82 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.0.8", "@nangohq/pizzly-frontend": "^0.4.0", "@octokit/core": "^3.5.1", "@tailwindcss/postcss7-compat": "^2.2.17", diff --git a/frontend/src/config.js b/frontend/src/config.js index ae4600a4a6..5cbee8302e 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: 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? 😄
- +
+
+
+ +