diff --git a/packages/web/data.json b/packages/web/data.json index 5fb0c6f..0ea41fd 100644 --- a/packages/web/data.json +++ b/packages/web/data.json @@ -27,6 +27,13 @@ "createdAt": "2024-01-03T10:10:00.000Z", "slug": "yet-another-article-title", "content": "Excerpt lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam." + }, + { + "id": 5, + "title": "Yet Another Article Title", + "createdAt": "2023-12-03T10:10:00.000Z", + "slug": "yet-another-article-title-2", + "content": "Excerpt lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam. Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod aliquam." } ], "make": [ diff --git a/packages/web/src/components/molecules/BlogItem/index.tsx b/packages/web/src/components/molecules/BlogItem/index.tsx index 3a6892e..2e44993 100644 --- a/packages/web/src/components/molecules/BlogItem/index.tsx +++ b/packages/web/src/components/molecules/BlogItem/index.tsx @@ -49,7 +49,7 @@ export const BlogItem: React.FC = ({

( - - TheoryOfNekomata - +export interface BrandProps { + short?: boolean; +} + +export const Brand: React.FC = ({ + short = false, +}) => ( + short + ? ( + + + + TheoryOf + + Neko + + mata + + + + ) + : ( + + + TheoryOfNekomata + + + ) ); diff --git a/packages/web/src/components/organisms/BlogLayout/index.tsx b/packages/web/src/components/organisms/BlogLayout/index.tsx index 5b19fd6..0d2030c 100644 --- a/packages/web/src/components/organisms/BlogLayout/index.tsx +++ b/packages/web/src/components/organisms/BlogLayout/index.tsx @@ -1,6 +1,8 @@ import * as React from 'react'; import {Layouts, Widgets} from '@tesseract-design/viewfinder-react'; import {BlogItem, BlogItemProps} from '@/components/molecules/BlogItem'; +import {Brand} from '@/components/molecules/Brand'; +import Link from 'next/link'; interface SingleBlogItem extends BlogItemProps { id: string; @@ -14,16 +16,75 @@ export const BlogLayout: React.FC = ({ blogItems, }) => ( + + + + + } + span="wide" + /> + } sidebarBaseWidget={