diff --git a/messages/en.json b/messages/en.json index 9ed89c9..e9c0e8d 100644 --- a/messages/en.json +++ b/messages/en.json @@ -40,6 +40,9 @@ "primary": "Get Started", "secondary": "See Demo" }, + "LogoCloud": { + "title": "Your favorite companies are our partners" + }, "faqs": { "title": "Frequently Asked Questions", "description": "Please feel free to contact us if you have any questions", diff --git a/messages/zh.json b/messages/zh.json index 7b7a5e6..57802f8 100644 --- a/messages/zh.json +++ b/messages/zh.json @@ -40,6 +40,9 @@ "primary": "开始使用", "secondary": "查看演示" }, + "LogoCloud": { + "title": "您最爱公司都是我们的合作伙伴" + }, "faqs": { "title": "常见问题", "description": "如果您有任何问题,请随时联系我们", diff --git a/public/svg/better-auth_wordmark_light.svg b/public/svg/better-auth_wordmark_light.svg new file mode 100644 index 0000000..40e5a8b Binary files /dev/null and b/public/svg/better-auth_wordmark_light.svg differ diff --git a/public/svg/column.svg b/public/svg/column.svg new file mode 100644 index 0000000..6d94f7e Binary files /dev/null and b/public/svg/column.svg differ diff --git a/public/svg/cursor_wordmark_light.svg b/public/svg/cursor_wordmark_light.svg new file mode 100644 index 0000000..5bbb75b Binary files /dev/null and b/public/svg/cursor_wordmark_light.svg differ diff --git a/public/svg/github.svg b/public/svg/github.svg new file mode 100644 index 0000000..8338985 Binary files /dev/null and b/public/svg/github.svg differ diff --git a/public/svg/laravel.svg b/public/svg/laravel.svg new file mode 100644 index 0000000..662ec42 Binary files /dev/null and b/public/svg/laravel.svg differ diff --git a/public/svg/lemonsqueezy.svg b/public/svg/lemonsqueezy.svg new file mode 100644 index 0000000..de728b6 Binary files /dev/null and b/public/svg/lemonsqueezy.svg differ diff --git a/public/svg/lilly.svg b/public/svg/lilly.svg new file mode 100644 index 0000000..b8f32e8 Binary files /dev/null and b/public/svg/lilly.svg differ diff --git a/public/svg/magicui.svg b/public/svg/magicui.svg new file mode 100644 index 0000000..2320621 Binary files /dev/null and b/public/svg/magicui.svg differ diff --git a/public/svg/nextjs_logo_light.svg b/public/svg/nextjs_logo_light.svg new file mode 100644 index 0000000..65745d8 Binary files /dev/null and b/public/svg/nextjs_logo_light.svg differ diff --git a/public/svg/nike.svg b/public/svg/nike.svg new file mode 100644 index 0000000..ef47b54 Binary files /dev/null and b/public/svg/nike.svg differ diff --git a/public/svg/nsui.svg b/public/svg/nsui.svg new file mode 100644 index 0000000..bbdb749 Binary files /dev/null and b/public/svg/nsui.svg differ diff --git a/public/svg/nvidia.svg b/public/svg/nvidia.svg new file mode 100644 index 0000000..321879e Binary files /dev/null and b/public/svg/nvidia.svg differ diff --git a/public/svg/openai.svg b/public/svg/openai.svg new file mode 100644 index 0000000..9ccf5ce Binary files /dev/null and b/public/svg/openai.svg differ diff --git a/public/svg/resend-wordmark-black.svg b/public/svg/resend-wordmark-black.svg new file mode 100644 index 0000000..26318fc Binary files /dev/null and b/public/svg/resend-wordmark-black.svg differ diff --git a/public/svg/shadcn-ui.svg b/public/svg/shadcn-ui.svg new file mode 100644 index 0000000..c1043b5 Binary files /dev/null and b/public/svg/shadcn-ui.svg differ diff --git a/public/svg/stripe.svg b/public/svg/stripe.svg new file mode 100644 index 0000000..36e2dac Binary files /dev/null and b/public/svg/stripe.svg differ diff --git a/public/svg/tailwindcss.svg b/public/svg/tailwindcss.svg new file mode 100644 index 0000000..ed4f312 Binary files /dev/null and b/public/svg/tailwindcss.svg differ diff --git a/public/svg/vercel.svg b/public/svg/vercel.svg new file mode 100644 index 0000000..356cbb2 Binary files /dev/null and b/public/svg/vercel.svg differ diff --git a/public/svg/zapier.svg b/public/svg/zapier.svg new file mode 100644 index 0000000..228bda0 Binary files /dev/null and b/public/svg/zapier.svg differ diff --git a/src/app/[locale]/(marketing)/(home)/page.tsx b/src/app/[locale]/(marketing)/(home)/page.tsx index 9460214..2031abd 100644 --- a/src/app/[locale]/(marketing)/(home)/page.tsx +++ b/src/app/[locale]/(marketing)/(home)/page.tsx @@ -8,10 +8,10 @@ import { getTranslations } from 'next-intl/server'; import CallToAction from '../../preview/call-to-action/one/page'; import ContentSection from '../../preview/content/one/page'; import Features from '../../preview/features/one/page'; -import LogoCloud from '../../preview/logo-cloud/one/page'; import Pricing from '../../preview/pricing/three/page'; import StatsSection from '../../preview/stats/one/page'; import Testimonials from '../../preview/testimonials/one/page'; +import LogoCloud from '@/components/blocks/logo-cloud/logo-cloud'; /** * https://next-intl.dev/docs/environments/actions-metadata-route-handlers#metadata-api diff --git a/src/components/blocks/logo-cloud/logo-cloud.tsx b/src/components/blocks/logo-cloud/logo-cloud.tsx new file mode 100644 index 0000000..96673ac --- /dev/null +++ b/src/components/blocks/logo-cloud/logo-cloud.tsx @@ -0,0 +1,88 @@ +import { useTranslations } from "next-intl"; + +export default function LogoCloudSection() { + const t = useTranslations('HomePage.LogoCloud'); + + return ( +
+
+

+ {t('title')} +

+
+ Nextjs Logo + Tailwind CSS Logo + Resend Logo + Vercel Logo + GitHub Logo + Lemon Squeezy Logo + OpenAI Logo + Zapier Logo + NVIDIA Logo + Cursor Logo +
+
+
+ ); + } + \ No newline at end of file