Benjamin Cabanes 1e30f3d148
chore(nx-dev): update tagline across projects (#31318)
Aligned all instances of the tagline. Changes include documentation, metadata, UI content, test assertions, and other project assets.
2025-05-23 16:20:35 -04:00

43 lines
1.1 KiB
TypeScript

import { Metadata } from 'next';
import { podcastApi } from '../../lib/podcast.api';
import { DefaultLayout } from '@nx/nx-dev/ui-common';
import { Hero, PodcastList } from '@nx/nx-dev/ui-podcast';
export const metadata: Metadata = {
title: 'Nx Podcast - Updates from the Nx & Nx Cloud team',
description: 'Latest podcasts from the Nx & Nx Cloud core team',
alternates: {
canonical: 'https://nx.dev/podcast',
},
openGraph: {
url: 'https://nx.dev/podcast',
title: 'Nx Podcast - Updates from the Nx & Nx Cloud team',
description:
'Stay updated with the latest podcasts from the Nx & Nx Cloud team.',
images: [
{
url: 'https://nx.dev/socials/nx-media.png',
width: 800,
height: 421,
alt: 'Nx: Smart Repos · Fast Builds',
type: 'image/jpeg',
},
],
siteName: 'Nx',
type: 'website',
},
};
async function getPodcasts() {
return await podcastApi.getPodcastBlogs();
}
export default async function Page() {
const podcasts = await getPodcasts();
return (
<DefaultLayout>
<Hero />
<PodcastList podcasts={podcasts} />
</DefaultLayout>
);
}