1
1
import React from "react" ;
2
- import styles from "./Home .module.css" ;
2
+ import styles from "./FeaturedPosts .module.css" ;
3
3
import Layout from "@theme/Layout" ;
4
4
import { Content } from "@theme/BlogPostPage" ;
5
5
import clsx from "clsx" ;
6
6
7
- interface HomeProps {
7
+ interface FeaturedPostsProps {
8
8
readonly blogPosts : readonly { readonly Preview : Content ; metadata : any } [ ] ;
9
9
}
10
10
11
- function Home ( { blogPosts } : HomeProps ) : JSX . Element {
11
+ function FeaturedPosts ( { blogPosts } : FeaturedPostsProps ) : JSX . Element {
12
12
return (
13
13
< Layout >
14
14
< div className = "container margin-top--lg margin-bottom--lg" >
@@ -19,11 +19,11 @@ function Home({ blogPosts }: HomeProps): JSX.Element {
19
19
</ div >
20
20
< div className = "row" >
21
21
{ blogPosts . map ( ( { metadata } , index ) => (
22
- < HomeCard
23
- key = { `${ metadata . date } -${ index } -home ` }
22
+ < FeaturedPostsCard
23
+ key = { `${ metadata . date } -${ index } -featured-posts ` }
24
24
index = { index }
25
25
metadata = { metadata }
26
- context = { "home " }
26
+ context = { "featured-posts " }
27
27
/>
28
28
) ) }
29
29
</ div >
@@ -32,9 +32,9 @@ function Home({ blogPosts }: HomeProps): JSX.Element {
32
32
) ;
33
33
}
34
34
35
- export default Home ;
35
+ export default FeaturedPosts ;
36
36
37
- export function HomeCard ( { index, metadata, context } ) : JSX . Element {
37
+ export function FeaturedPostsCard ( { index, metadata, context } ) : JSX . Element {
38
38
return (
39
39
< div className = { `${ clsx ( "col col--3 col--offset-1" ) } ${ styles . card } ` } >
40
40
< div className = "text--center" >
0 commit comments