diff --git a/docs/app/[lang]/(home)/components/templates/flight-v2-dark.png b/docs/app/[lang]/(home)/components/templates/flight-v2-dark.png
new file mode 100644
index 0000000000..963e466fef
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/flight-v2-dark.png differ
diff --git a/docs/app/[lang]/(home)/components/templates/flight-v2.png b/docs/app/[lang]/(home)/components/templates/flight-v2.png
new file mode 100644
index 0000000000..8945a05528
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/flight-v2.png differ
diff --git a/docs/app/[lang]/(home)/components/templates/index.tsx b/docs/app/[lang]/(home)/components/templates/index.tsx
index 1d3f2df6d4..81a0624cd2 100644
--- a/docs/app/[lang]/(home)/components/templates/index.tsx
+++ b/docs/app/[lang]/(home)/components/templates/index.tsx
@@ -1,15 +1,21 @@
import Image from 'next/image';
+import Link from 'next/link';
import { cn } from '@/lib/utils';
-import Flight from './flight.png';
-import Storytime from './storytime.png';
-import Vectr from './vectr.png';
+import { Button } from '@/components/ui/button';
+import Flight from './flight-v2.png';
+import FlightDark from './flight-v2-dark.png';
+import Storytime from './storytime-v2.png';
+import StorytimeDark from './storytime-v2-dark.png';
+import Vectr from './vectr-v2.png';
+import VectrDark from './vectr-v2-dark.png';
const data = [
{
title: 'Story Generator Slack Bot',
description:
- "Slackbot that generates children's stories from collaborative input.",
+ "A Slack bot that generates children's stories from collaborative input.",
image: Storytime,
+ imageDark: StorytimeDark,
link: 'https://vercel.com/guides/stateful-slack-bots-with-vercel-workflow',
},
{
@@ -17,6 +23,7 @@ const data = [
description:
'Use Workflow to make AI agents more reliable and production-ready.',
image: Flight,
+ imageDark: FlightDark,
link: 'https://github.com/vercel/workflow-examples/tree/main/flight-booking-app',
},
{
@@ -24,21 +31,25 @@ const data = [
description:
'A free, open-source template for building natural language image search.',
image: Vectr,
+ imageDark: VectrDark,
link: 'https://www.vectr.store',
},
];
export const Templates = () => (
-
-
+
+
- Get started quickly
+ Get started
-
- See Workflow SDK in action with one of our templates.
+
+ See Workflow SDK in action with one of the example templates.
+
-
+
{data.map((item) => (
(
height={336}
className={cn(
'border rounded-md overflow-hidden -rotate-3 ml-7 aspect-video object-cover object-top -mb-12 mt-8',
- 'group-hover:scale-105 transition-transform duration-300 group-hover:-rotate-1'
+ 'group-hover:scale-105 transition-transform duration-300 group-hover:-rotate-1',
+ 'dark:hidden'
+ )}
+ />
+
diff --git a/docs/app/[lang]/(home)/components/templates/storytime-v2-dark.png b/docs/app/[lang]/(home)/components/templates/storytime-v2-dark.png
new file mode 100644
index 0000000000..849b939647
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/storytime-v2-dark.png differ
diff --git a/docs/app/[lang]/(home)/components/templates/storytime-v2.png b/docs/app/[lang]/(home)/components/templates/storytime-v2.png
new file mode 100644
index 0000000000..97c41fab15
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/storytime-v2.png differ
diff --git a/docs/app/[lang]/(home)/components/templates/vectr-v2-dark.png b/docs/app/[lang]/(home)/components/templates/vectr-v2-dark.png
new file mode 100644
index 0000000000..76b20378f3
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/vectr-v2-dark.png differ
diff --git a/docs/app/[lang]/(home)/components/templates/vectr-v2.png b/docs/app/[lang]/(home)/components/templates/vectr-v2.png
new file mode 100644
index 0000000000..171b635235
Binary files /dev/null and b/docs/app/[lang]/(home)/components/templates/vectr-v2.png differ
diff --git a/docs/app/[lang]/(home)/components/use-cases-client.tsx b/docs/app/[lang]/(home)/components/use-cases-client.tsx
index 59499cdafa..2f1dcb1bb9 100644
--- a/docs/app/[lang]/(home)/components/use-cases-client.tsx
+++ b/docs/app/[lang]/(home)/components/use-cases-client.tsx
@@ -27,12 +27,12 @@ export const UseCasesClient = ({ useCases }: { useCases: UseCase[] }) => {
};
return (
-
+
-
+
Build anything with