From f428ce5ef90227b9512215331d2101cc70f736c0 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 27 May 2024 12:02:52 +0800 Subject: [PATCH] Chore/update careers list (#26735) * add surface-75 for dark * Update index.tsx * Update index.tsx * Update index.tsx --- apps/www/pages/careers/index.tsx | 83 ++++++++++++++++++++------------ 1 file changed, 51 insertions(+), 32 deletions(-) diff --git a/apps/www/pages/careers/index.tsx b/apps/www/pages/careers/index.tsx index 63c4a81c6d8..7a9197abd2d 100644 --- a/apps/www/pages/careers/index.tsx +++ b/apps/www/pages/careers/index.tsx @@ -4,13 +4,14 @@ import Image from 'next/image' import Link from 'next/link' import { useRouter } from 'next/router' import ReactMarkdown from 'react-markdown' -import { Badge, Button, IconCheck } from 'ui' +import { Badge, Button, IconCheck, Separator, buttonVariants, cn } from 'ui' import Globe from '~/components/Globe' import DefaultLayout from '~/components/Layouts/Default' import SectionContainer from '~/components/Layouts/SectionContainer' import { useTheme } from 'next-themes' import career from '~/data/career.json' import Styles from './career.module.css' +import { GlobeAltIcon } from '@heroicons/react/outline' export async function getStaticProps() { const job_res = await fetch('https://boards-api.greenhouse.io/v1/boards/supabase/jobs') @@ -378,7 +379,7 @@ const CareerPage: NextPage = ({ jobs, contributors }: any) => {
-
+

Great people deserve great benefits

@@ -388,7 +389,7 @@ const CareerPage: NextPage = ({ jobs, contributors }: any) => { (benefits: { icon: string; title: string; text: string }, i: number) => { return (
@@ -469,10 +470,18 @@ const CareerPage: NextPage = ({ jobs, contributors }: any) => {
-
+ + +
-

Open positions

-
+

+ Open positions +

+

+ Want to build the best developer platform? +
We’d love to talk to you. +

+
{jobs.map( ( job: { @@ -485,33 +494,43 @@ const CareerPage: NextPage = ({ jobs, contributors }: any) => { i: number ) => { return ( -
- -
-

- {job.title} -

-
-
- -
- globe icon -
- {job.location.name} -
- {job.employment} -
-

{job.description}

- -
+ +

+ {job.title} +

+
+
+ + + + {job.location.name} + + {job.employment}
- -
+

{job.description}

+
+ Apply for position +
+
+ ) } )}