diff options
Diffstat (limited to 'examples/portfolio/src')
-rw-r--r-- | examples/portfolio/src/pages/projects.astro | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/portfolio/src/pages/projects.astro b/examples/portfolio/src/pages/projects.astro index 6da3b423f..53180c801 100644 --- a/examples/portfolio/src/pages/projects.astro +++ b/examples/portfolio/src/pages/projects.astro @@ -4,9 +4,13 @@ import Footer from '../components/Footer/index.jsx'; import Nav from '../components/Nav/index.jsx'; import PortfolioPreview from '../components/PortfolioPreview/index.jsx'; -const projects = Astro.fetchContent('./project/*.md') - .filter(({ published_at }) => !!published_at) - .sort((a, b) => new Date(b.published_at) - new Date(a.published_at)); +interface MarkdownFrontmatter { + publishDate: number; +} + +const projects = Astro.fetchContent<MarkdownFrontmatter>('./project/*.md') + .filter(({ publishDate }) => !!publishDate) + .sort((a, b) => new Date(b.publishDate).valueOf() - new Date(a.publishDate).valueOf()); --- <html lang="en"> |