diff --git a/app/(app)/company/[slug]/config.ts b/app/(app)/company/[slug]/config.ts new file mode 100644 index 00000000..62878ee4 --- /dev/null +++ b/app/(app)/company/[slug]/config.ts @@ -0,0 +1,10 @@ +export const companies = [ + { + slug: "ninedots", + name: "Ninedots", + bio: "Trusted talent partner based in Dublin and Bahrain. We specialise in everything within the tech ecosystem, including marketing and tech sales. However, if we can’t assist, we won’t tell you we can. What we CAN do is steer you in the right direction - we believe it doesn’t cost to be helpful!", + note: "We’re incredibly grateful to Ninedots for supporting our tech community since April! Your generosity has helped us grow, bring people together, and create amazing learning opportunities through events, workshops, and networking sessions. Your support means the world to us, and we couldn’t do this without you.Thanks for believing in our mission and being a part of our journey—we’re excited for what’s ahead!", + image: "/images/sponsors/ninedots.png", + url: "https://ninedots.io", + }, +]; diff --git a/app/(app)/company/[slug]/page.tsx b/app/(app)/company/[slug]/page.tsx new file mode 100644 index 00000000..a951a5e5 --- /dev/null +++ b/app/(app)/company/[slug]/page.tsx @@ -0,0 +1,76 @@ +import { notFound } from "next/navigation"; +import { companies } from "./config"; + +export const metadata = { + title: "Ninedots Recruitment | Codu", + description: + "Explore our community sponsors. Ninedots Recruitment connects top talent with leading companies in the tech industry.", +}; + +type Props = { params: { slug: string } }; + +export default async function Page({ params }: Props) { + const { slug } = params; + + const company = companies.find((item) => item.slug === slug.toLowerCase()); + + if (!company) return notFound(); + + return ( +
+
+
+