|
|
|
@ -9,27 +9,28 @@ export const dynamic = 'auto',
|
|
|
|
|
|
|
|
|
|
|
|
export default async function Page({ children }) {
|
|
|
|
export default async function Page({ children }) {
|
|
|
|
const posts = await getPosts;
|
|
|
|
const posts = await getPosts;
|
|
|
|
console.log(posts)
|
|
|
|
|
|
|
|
return(
|
|
|
|
return(
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<div className="postList">
|
|
|
|
{posts.items.map((item, i) => (
|
|
|
|
{posts.items.map((item, i) => (
|
|
|
|
<div key={i}>
|
|
|
|
<div key={i} className="post">
|
|
|
|
<h1>
|
|
|
|
<h1>
|
|
|
|
{item.title}
|
|
|
|
{item.title}
|
|
|
|
</h1>
|
|
|
|
</h1>
|
|
|
|
<br/>
|
|
|
|
<div className="postContent">
|
|
|
|
{console.log(item["@expand"])}
|
|
|
|
<div className="categories">
|
|
|
|
{item["@expand"].categories.map((item, i) => (
|
|
|
|
{item["@expand"].categories.map((item, i) => (
|
|
|
|
<div key={i}>
|
|
|
|
<div key={i} style={{backgroundColor: item.color, color: item.text_color , borderRadius: 100, textAlign: "center", padding: "0.15rem", fontWeight: "bold"}}>
|
|
|
|
{item.name}
|
|
|
|
{item.name}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
))}
|
|
|
|
))}
|
|
|
|
<br/>
|
|
|
|
</div>
|
|
|
|
{item.title}
|
|
|
|
{item.content.split(/\r?\n/).map((item, i) => (
|
|
|
|
<br/>
|
|
|
|
<p className="postParagraph" key={i}>
|
|
|
|
<br/>
|
|
|
|
{item}
|
|
|
|
{item.content}
|
|
|
|
</p>
|
|
|
|
|
|
|
|
))}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
))}
|
|
|
|
))}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|