Aligned all instances of the tagline. Changes include documentation, metadata, UI content, test assertions, and other project assets.
43 lines
1.1 KiB
TypeScript
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>
|
|
);
|
|
}
|