diff --git a/apps/docs/components/icons.tsx b/apps/docs/components/icons.tsx index 867a81af5c2..4811f88bd95 100644 --- a/apps/docs/components/icons.tsx +++ b/apps/docs/components/icons.tsx @@ -1,5 +1,6 @@ import type { SVGProps } from 'react' import { useId } from 'react' +import { CLAUDE_MARK_PATH, GEMINI_MARK_PATH, OPENAI_MARK_PATH, XAI_MARK_POLYGONS } from '@sim/emcn' export function EnrichmentIcon(props: SVGProps) { return ( @@ -1307,22 +1308,10 @@ export function xAIIcon(props: SVGProps) { {...props} > - - - - + + + + ) @@ -1772,10 +1761,7 @@ export function OpenAIIcon(props: SVGProps) { role='img' xmlns='http://www.w3.org/2000/svg' > - + ) } @@ -4032,7 +4018,7 @@ export const ClaudeIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > Claude - + ) @@ -4392,11 +4378,7 @@ export function GeminiIcon(props: SVGProps) { - + ) } diff --git a/apps/sim/app/(landing)/careers/careers.tsx b/apps/sim/app/(landing)/careers/careers.tsx index a9023f10f97..0d69f2b84f8 100644 --- a/apps/sim/app/(landing)/careers/careers.tsx +++ b/apps/sim/app/(landing)/careers/careers.tsx @@ -1,4 +1,5 @@ import { Suspense } from 'react' +import { cn } from '@sim/emcn' import type { SearchParams } from 'nuqs/server' import { getAshbyJobs } from '@/lib/ashby/jobs' import { @@ -9,6 +10,7 @@ import { JobGroups, } from '@/app/(landing)/careers/components/job-board' import { careersSearchParamsCache } from '@/app/(landing)/careers/search-params' +import { LANDING_TYPE } from '@/app/(landing)/components/landing-layout' interface CareersProps { searchParams: Promise @@ -45,7 +47,7 @@ export default async function Careers({ searchParams }: CareersProps) {

Careers at Sim, the open-source AI workspace where teams build, deploy, and manage AI @@ -56,11 +58,11 @@ export default async function Careers({ searchParams }: CareersProps) {

Help build Sim, the AI workspace for teams.

-

+

Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. We're a small, high-agency team shipping fast to thousands of builders. If you want to own real work and shape the workspace teams live in, we'd love to meet you. diff --git a/apps/sim/app/(landing)/careers/components/job-board/job-groups.tsx b/apps/sim/app/(landing)/careers/components/job-board/job-groups.tsx index dbce8d1b8c9..6cbf6a63a4b 100644 --- a/apps/sim/app/(landing)/careers/components/job-board/job-groups.tsx +++ b/apps/sim/app/(landing)/careers/components/job-board/job-groups.tsx @@ -84,11 +84,11 @@ function JobRow({ posting }: JobRowProps) { rel='noopener noreferrer' className={cn( '-mx-3 group flex items-center justify-between gap-6 rounded-lg border-[var(--border)]', - 'border-t px-3 py-5 transition-colors hover:bg-[var(--surface-hover)]' + 'border-t px-3 py-6 transition-colors hover:bg-[var(--surface-hover)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-[var(--text-primary)] focus-visible:outline-offset-2 motion-reduce:transition-none' )} >

-

+

{posting.title}

@@ -107,7 +107,7 @@ function JobRow({ posting }: JobRowProps) { Apply - + ) diff --git a/apps/sim/app/(landing)/comparisons/[provider]/page.tsx b/apps/sim/app/(landing)/comparisons/[provider]/page.tsx index 9319e083533..7e3862fa010 100644 --- a/apps/sim/app/(landing)/comparisons/[provider]/page.tsx +++ b/apps/sim/app/(landing)/comparisons/[provider]/page.tsx @@ -21,7 +21,11 @@ import { import { BackLink } from '@/app/(landing)/components' import { JsonLd } from '@/app/(landing)/components/json-ld' import { LandingFAQ } from '@/app/(landing)/components/landing-faq' -import { LANDING_CONTENT_WIDTH, LANDING_GUTTER } from '@/app/(landing)/components/landing-layout' +import { + LANDING_CONTENT_WIDTH, + LANDING_GUTTER, + PUBLIC_PAGE_TYPE, +} from '@/app/(landing)/components/landing-layout' const baseUrl = SITE_URL @@ -164,7 +168,13 @@ export default async function ComparisonProviderPage({
-
+
@@ -172,7 +182,7 @@ export default async function ComparisonProviderPage({

Sim vs {competitor.name}

diff --git a/apps/sim/app/(landing)/comparisons/page.tsx b/apps/sim/app/(landing)/comparisons/page.tsx index b7b789a05b7..3ca92c0e65b 100644 --- a/apps/sim/app/(landing)/comparisons/page.tsx +++ b/apps/sim/app/(landing)/comparisons/page.tsx @@ -9,7 +9,11 @@ import { ALL_COMPETITORS, ensurePeriod, lowercaseFirst } from '@/app/(landing)/c import { ChevronArrow } from '@/app/(landing)/components/chevron-arrow' import { JsonLd } from '@/app/(landing)/components/json-ld' import { LandingFAQ } from '@/app/(landing)/components/landing-faq' -import { LANDING_CONTENT_WIDTH, LANDING_GUTTER } from '@/app/(landing)/components/landing-layout' +import { + LANDING_CONTENT_WIDTH, + LANDING_GUTTER, + PUBLIC_PAGE_TYPE, +} from '@/app/(landing)/components/landing-layout' const baseUrl = SITE_URL @@ -103,14 +107,20 @@ export default function ComparisonHubPage() {
-
+
{/* Invisible spacer matching the detail page's BackLink block height/margin, so the divider below lands at the same Y on both pages. */}