Skip to content

Commit a849a17

Browse files
R44VC0RPSlickstef11fwang
authored
feat(enterprise): contact form now pushes to salesforce 🙄 (#17964)
Co-authored-by: slickstef11 <stefan@wundergraph.com> Co-authored-by: Frank <frank@anoma.ly>
1 parent 0292f1b commit a849a17

File tree

23 files changed

+255
-12
lines changed

23 files changed

+255
-12
lines changed

infra/console.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,10 @@ const bucketNew = new sst.cloudflare.Bucket("ZenDataNew")
201201
const AWS_SES_ACCESS_KEY_ID = new sst.Secret("AWS_SES_ACCESS_KEY_ID")
202202
const AWS_SES_SECRET_ACCESS_KEY = new sst.Secret("AWS_SES_SECRET_ACCESS_KEY")
203203

204+
const SALESFORCE_CLIENT_ID = new sst.Secret("SALESFORCE_CLIENT_ID")
205+
const SALESFORCE_CLIENT_SECRET = new sst.Secret("SALESFORCE_CLIENT_SECRET")
206+
const SALESFORCE_INSTANCE_URL = new sst.Secret("SALESFORCE_INSTANCE_URL")
207+
204208
const logProcessor = new sst.cloudflare.Worker("LogProcessor", {
205209
handler: "packages/console/function/src/log-processor.ts",
206210
link: [new sst.Secret("HONEYCOMB_API_KEY")],
@@ -219,6 +223,9 @@ new sst.cloudflare.x.SolidStart("Console", {
219223
EMAILOCTOPUS_API_KEY,
220224
AWS_SES_ACCESS_KEY_ID,
221225
AWS_SES_SECRET_ACCESS_KEY,
226+
SALESFORCE_CLIENT_ID,
227+
SALESFORCE_CLIENT_SECRET,
228+
SALESFORCE_INSTANCE_URL,
222229
ZEN_BLACK_PRICE,
223230
ZEN_LITE_PRICE,
224231
new sst.Secret("ZEN_LIMITS"),

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"dev": "bun run --cwd packages/opencode --conditions=browser src/index.ts",
1010
"dev:desktop": "bun --cwd packages/desktop tauri dev",
1111
"dev:web": "bun --cwd packages/app dev",
12+
"dev:console": "ulimit -n 10240 2>/dev/null; bun run --cwd packages/console/app dev",
1213
"dev:storybook": "bun --cwd packages/storybook storybook",
1314
"typecheck": "bun turbo typecheck",
1415
"prepare": "husky",

packages/console/app/src/i18n/ar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,8 +688,12 @@ export const dict = {
688688
"enterprise.form.name.placeholder": "جيف بيزوس",
689689
"enterprise.form.role.label": "المنصب",
690690
"enterprise.form.role.placeholder": "رئيس مجلس الإدارة التنفيذي",
691+
"enterprise.form.company.label": "الشركة",
692+
"enterprise.form.company.placeholder": "Acme Inc",
691693
"enterprise.form.email.label": "البريد الإلكتروني للشركة",
692694
"enterprise.form.email.placeholder": "jeff@amazon.com",
695+
"enterprise.form.phone.label": "رقم الهاتف",
696+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
693697
"enterprise.form.message.label": "ما المشكلة التي تحاول حلها؟",
694698
"enterprise.form.message.placeholder": "نحتاج مساعدة في...",
695699
"enterprise.form.send": "إرسال",

packages/console/app/src/i18n/br.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,8 +700,12 @@ export const dict = {
700700
"enterprise.form.name.placeholder": "Jeff Bezos",
701701
"enterprise.form.role.label": "Cargo",
702702
"enterprise.form.role.placeholder": "Presidente Executivo",
703+
"enterprise.form.company.label": "Empresa",
704+
"enterprise.form.company.placeholder": "Acme Inc",
703705
"enterprise.form.email.label": "E-mail corporativo",
704706
"enterprise.form.email.placeholder": "jeff@amazon.com",
707+
"enterprise.form.phone.label": "Telefone",
708+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
705709
"enterprise.form.message.label": "Qual problema você está tentando resolver?",
706710
"enterprise.form.message.placeholder": "Precisamos de ajuda com...",
707711
"enterprise.form.send": "Enviar",

packages/console/app/src/i18n/da.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,8 +694,12 @@ export const dict = {
694694
"enterprise.form.name.placeholder": "Jeff Bezos",
695695
"enterprise.form.role.label": "Rolle",
696696
"enterprise.form.role.placeholder": "Bestyrelsesformand",
697+
"enterprise.form.company.label": "Virksomhed",
698+
"enterprise.form.company.placeholder": "Acme Inc",
697699
"enterprise.form.email.label": "Firma-e-mail",
698700
"enterprise.form.email.placeholder": "jeff@amazon.com",
701+
"enterprise.form.phone.label": "Telefonnummer",
702+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
699703
"enterprise.form.message.label": "Hvilket problem prøver du at løse?",
700704
"enterprise.form.message.placeholder": "Vi har brug for hjælp med...",
701705
"enterprise.form.send": "Send",

packages/console/app/src/i18n/de.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,8 +699,12 @@ export const dict = {
699699
"enterprise.form.name.placeholder": "Jeff Bezos",
700700
"enterprise.form.role.label": "Rolle",
701701
"enterprise.form.role.placeholder": "Executive Chairman",
702+
"enterprise.form.company.label": "Unternehmen",
703+
"enterprise.form.company.placeholder": "Acme Inc",
702704
"enterprise.form.email.label": "Firmen-E-Mail",
703705
"enterprise.form.email.placeholder": "jeff@amazon.com",
706+
"enterprise.form.phone.label": "Telefonnummer",
707+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
704708
"enterprise.form.message.label": "Welches Problem versuchen Sie zu lösen?",
705709
"enterprise.form.message.placeholder": "Wir brauchen Hilfe bei...",
706710
"enterprise.form.send": "Senden",

packages/console/app/src/i18n/en.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -689,8 +689,12 @@ export const dict = {
689689
"enterprise.form.name.placeholder": "Jeff Bezos",
690690
"enterprise.form.role.label": "Role",
691691
"enterprise.form.role.placeholder": "Executive Chairman",
692+
"enterprise.form.company.label": "Company",
693+
"enterprise.form.company.placeholder": "Acme Inc",
692694
"enterprise.form.email.label": "Company email",
693695
"enterprise.form.email.placeholder": "jeff@amazon.com",
696+
"enterprise.form.phone.label": "Phone number",
697+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
694698
"enterprise.form.message.label": "What problem are you trying to solve?",
695699
"enterprise.form.message.placeholder": "We need help with...",
696700
"enterprise.form.send": "Send",

packages/console/app/src/i18n/es.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,8 +699,12 @@ export const dict = {
699699
"enterprise.form.name.placeholder": "Jeff Bezos",
700700
"enterprise.form.role.label": "Rol",
701701
"enterprise.form.role.placeholder": "Presidente Ejecutivo",
702+
"enterprise.form.company.label": "Empresa",
703+
"enterprise.form.company.placeholder": "Acme Inc",
702704
"enterprise.form.email.label": "Correo de empresa",
703705
"enterprise.form.email.placeholder": "jeff@amazon.com",
706+
"enterprise.form.phone.label": "Teléfono",
707+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
704708
"enterprise.form.message.label": "¿Qué problema estás intentando resolver?",
705709
"enterprise.form.message.placeholder": "Necesitamos ayuda con...",
706710
"enterprise.form.send": "Enviar",

packages/console/app/src/i18n/fr.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,8 +706,12 @@ export const dict = {
706706
"enterprise.form.name.placeholder": "Jeff Bezos",
707707
"enterprise.form.role.label": "Poste",
708708
"enterprise.form.role.placeholder": "Président exécutif",
709+
"enterprise.form.company.label": "Entreprise",
710+
"enterprise.form.company.placeholder": "Acme Inc",
709711
"enterprise.form.email.label": "E-mail professionnel",
710712
"enterprise.form.email.placeholder": "jeff@amazon.com",
713+
"enterprise.form.phone.label": "Téléphone",
714+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
711715
"enterprise.form.message.label": "Quel problème essayez-vous de résoudre ?",
712716
"enterprise.form.message.placeholder": "Nous avons besoin d'aide pour...",
713717
"enterprise.form.send": "Envoyer",

packages/console/app/src/i18n/it.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,8 +696,12 @@ export const dict = {
696696
"enterprise.form.name.placeholder": "Jeff Bezos",
697697
"enterprise.form.role.label": "Ruolo",
698698
"enterprise.form.role.placeholder": "Presidente Esecutivo",
699+
"enterprise.form.company.label": "Azienda",
700+
"enterprise.form.company.placeholder": "Acme Inc",
699701
"enterprise.form.email.label": "Email aziendale",
700702
"enterprise.form.email.placeholder": "jeff@amazon.com",
703+
"enterprise.form.phone.label": "Numero di telefono",
704+
"enterprise.form.phone.placeholder": "+1 234 567 8900",
701705
"enterprise.form.message.label": "Quale problema stai cercando di risolvere?",
702706
"enterprise.form.message.placeholder": "Abbiamo bisogno di aiuto con...",
703707
"enterprise.form.send": "Invia",

0 commit comments

Comments
 (0)