diff --git a/apps/website/src/app/components/invoice-toolbar.png b/apps/website/src/app/components/invoice-toolbar.png
new file mode 100644
index 0000000000..be62d6a644
Binary files /dev/null and b/apps/website/src/app/components/invoice-toolbar.png differ
diff --git a/apps/website/src/app/components/invoice-toolbar/page.tsx b/apps/website/src/app/components/invoice-toolbar/page.tsx
new file mode 100644
index 0000000000..8fd5436caf
--- /dev/null
+++ b/apps/website/src/app/components/invoice-toolbar/page.tsx
@@ -0,0 +1,42 @@
+import type { Metadata } from "next";
+import Image from "next/image";
+import invoiceToolbar from "../invoice-toolbar.png";
+
+export const metadata: Metadata = {
+ title: "Invoice Toolbar | Midday",
+ description: "A Next.js Invoice Toolbar for invoices.",
+};
+
+export default function Page() {
+ return (
+
+
+
+
+
+
+
+
Invoice Toolbar
+
+ Get started with our Invoice Toolbar
+
+
+
+
+
+
+ );
+}
diff --git a/apps/website/src/app/components/page.tsx b/apps/website/src/app/components/page.tsx
index 6075140f39..92694a25b7 100644
--- a/apps/website/src/app/components/page.tsx
+++ b/apps/website/src/app/components/page.tsx
@@ -7,6 +7,7 @@ import Link from "next/link";
import editor from "./editor.png";
import invoiceOg from "./invoice-og.png";
import invoiceReact from "./invoice-react.png";
+import invoiceToolbar from "./invoice-toolbar.png";
import invoice from "./invoice.png";
import pdf from "./pdf.png";
@@ -22,7 +23,7 @@ const components = [
description: "A rich text editor with AI tools powered by Vercel AI SDK.",
image: editor,
href: "/components/editor",
- className: "mt-24",
+ className: "mt-24 max-w-[300px]",
ready: true,
},
@@ -47,6 +48,14 @@ const components = [
href: "/components/invoice-og",
ready: true,
},
+ {
+ name: "Invoice Toolbar",
+ description: "A toolbar for invoices with comments and avatars.",
+ image: invoiceToolbar,
+ href: "/components/invoice-toolbar",
+ ready: true,
+ className: "mt-24 max-w-[220px]",
+ },
{
name: "Invoice Editor",
description:
@@ -80,7 +89,7 @@ export default function Page() {
{components.map(
({ name, description, image, href, ready, className }) => (
-
+
{name}
{!ready && (
@@ -91,11 +100,14 @@ export default function Page() {
{description}
-