diff --git a/apps/formbricks-com/components/home/Hero.tsx b/apps/formbricks-com/components/home/Hero.tsx index 348b923abb..c1b491832d 100644 --- a/apps/formbricks-com/components/home/Hero.tsx +++ b/apps/formbricks-com/components/home/Hero.tsx @@ -2,6 +2,7 @@ import CalLogoLight from "@/images/clients/cal-logo-light.svg"; import CrowdLogoLight from "@/images/clients/crowd-logo-light.svg"; import FlixbusLogo from "@/images/clients/flixbus-white.svg"; import GumtreeLogo from "@/images/clients/gumtree.png"; +import LelyLogo from "@/images/clients/lely-logo.webp"; import NILogoDark from "@/images/clients/niLogoDark.svg"; import OpinodoLogo from "@/images/clients/opinodo.png"; import OptimoleLogo from "@/images/clients/optimole-logo.svg"; @@ -42,10 +43,11 @@ export const Hero: React.FC = ({}) => { know what your customers need.

-
-
+
+
Flixbus Flix Flixtrain Logo Gumtree Logo + Lely Logo Cal Logo ThemeIsle Logo Opinodo.com Logo diff --git a/apps/formbricks-com/components/home/SurveyTypeSelection.tsx b/apps/formbricks-com/components/home/SurveyTypeSelection.tsx index 207114f1d0..54a556e592 100644 --- a/apps/formbricks-com/components/home/SurveyTypeSelection.tsx +++ b/apps/formbricks-com/components/home/SurveyTypeSelection.tsx @@ -19,7 +19,7 @@ export const SurveyTypeSelection: React.FC = () => { subheading="Follow individual feedback trails or zoom out for the big picture. All in one place." /> -
+
{ { router.push("/open-source-form-builder"); }}> diff --git a/apps/formbricks-com/components/salespage/LogoBar.tsx b/apps/formbricks-com/components/salespage/LogoBar.tsx index a1a6d6005d..17192aa235 100644 --- a/apps/formbricks-com/components/salespage/LogoBar.tsx +++ b/apps/formbricks-com/components/salespage/LogoBar.tsx @@ -2,6 +2,7 @@ import CalLogoLight from "@/images/clients/cal-logo-light.svg"; import CrowdLogoLight from "@/images/clients/crowd-logo-light.svg"; import FlixbusLogo from "@/images/clients/flixbus-white.svg"; import GumtreeLogo from "@/images/clients/gumtree.png"; +import LelyLogo from "@/images/clients/lely-logo.webp"; import NILogoDark from "@/images/clients/niLogoDark.svg"; import OpinodoLogo from "@/images/clients/opinodo.png"; import OptimoleLogo from "@/images/clients/optimole-logo.svg"; @@ -15,35 +16,16 @@ export default function LogoBar() { 10,000+ teams at the world’s best companies trust Formbricks

-
- Flixbus Flix Flixtrain Logo - Flixbus Flix Flixtrain Logo - Cal Logo - ThemeIsle Logo - Crowd.dev Logo - Crowd.dev Logo - Optimole Logo - Neverinstall Logo +
+ Flixbus Flix Flixtrain Logo + Gumtree Logo + Lely Logo + Cal Logo + ThemeIsle Logo + Crowd.dev Logo + Crowd.dev Logo + Optimole Logo + Neverinstall Logo
diff --git a/apps/formbricks-com/components/shared/Footer.tsx b/apps/formbricks-com/components/shared/Footer.tsx index 95792bedd6..0d383c95d8 100644 --- a/apps/formbricks-com/components/shared/Footer.tsx +++ b/apps/formbricks-com/components/shared/Footer.tsx @@ -1,7 +1,11 @@ +import CCPALogo from "@/images/ccpa.svg"; +import GPDRLogo from "@/images/gdpr.svg"; +import Image from "next/image"; import Link from "next/link"; import { FaDiscord, FaGithub, FaXTwitter } from "react-icons/fa6"; import { FooterLogo } from "./Logo"; +import SourceForgeBadge from "./SourceForgeBadge"; const navigation = { products: [ @@ -89,6 +93,11 @@ export default function Footer() { ))}
+
+ + GDPR Logo + CCPA Logo +
diff --git a/apps/formbricks-com/components/shared/SourceForgeBadge.tsx b/apps/formbricks-com/components/shared/SourceForgeBadge.tsx new file mode 100644 index 0000000000..de00fbe66a --- /dev/null +++ b/apps/formbricks-com/components/shared/SourceForgeBadge.tsx @@ -0,0 +1,34 @@ +import React, { useEffect } from "react"; + +const SourceForgeBadge: React.FC = () => { + useEffect(() => { + const script = document.createElement("script"); + script.async = true; + script.src = "https://b.sf-syn.com/badge_js?sf_id=3747607&variant_id=sf"; + const firstScript = document.getElementsByTagName("script")[0]; + firstScript.parentNode?.insertBefore(script, firstScript); + + return () => { + // Clean up the script when the component unmounts + firstScript.parentNode?.removeChild(script); + }; + }, []); + + return ( + + ); +}; + +export default SourceForgeBadge; diff --git a/apps/formbricks-com/images/ccpa.svg b/apps/formbricks-com/images/ccpa.svg new file mode 100644 index 0000000000..61e9aa64c7 --- /dev/null +++ b/apps/formbricks-com/images/ccpa.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/apps/formbricks-com/images/clients/lely-logo.webp b/apps/formbricks-com/images/clients/lely-logo.webp new file mode 100644 index 0000000000..c7266a0a5d Binary files /dev/null and b/apps/formbricks-com/images/clients/lely-logo.webp differ diff --git a/apps/formbricks-com/images/gdpr.svg b/apps/formbricks-com/images/gdpr.svg new file mode 100644 index 0000000000..e763a8eab0 --- /dev/null +++ b/apps/formbricks-com/images/gdpr.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + +