import { getJobylonFeed } from "@/lib/trpc/memoizedRequests" import SectionContainer from "@/components/Section/Container" import SectionHeader from "@/components/Section/Header" import SectionLink from "@/components/Section/Link" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import { getIntl } from "@/i18n" import JobylonCard from "./JobylonCard" import styles from "./jobylonFeed.module.css" interface JobylonFeedProps { title?: string subtitle?: string link?: { href: string; text: string } } export default async function JobylonFeed({ title, subtitle, link, }: JobylonFeedProps) { const intl = await getIntl() const allJobs = await getJobylonFeed() if (!allJobs) { return null } return (
{intl.formatMessage( { id: "{count, plural, one {{count} Result} other {{count} Results}}", }, { count: allJobs.length } )}
    {allJobs.map((job) => (
  • ))}
) }