diff --git a/public/font/roboto_mono/RobotoMono-Bold.ttf b/public/font/roboto_mono/RobotoMono-Bold.ttf new file mode 100644 index 0000000..d884128 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Bold.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-BoldItalic.ttf b/public/font/roboto_mono/RobotoMono-BoldItalic.ttf new file mode 100644 index 0000000..e9c4802 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-BoldItalic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-ExtraLight.ttf b/public/font/roboto_mono/RobotoMono-ExtraLight.ttf new file mode 100644 index 0000000..9ff7ac6 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-ExtraLight.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-ExtraLightItalic.ttf b/public/font/roboto_mono/RobotoMono-ExtraLightItalic.ttf new file mode 100644 index 0000000..9e962d4 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-ExtraLightItalic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-Italic.ttf b/public/font/roboto_mono/RobotoMono-Italic.ttf new file mode 100644 index 0000000..61e5303 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Italic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-Light.ttf b/public/font/roboto_mono/RobotoMono-Light.ttf new file mode 100644 index 0000000..4893662 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Light.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-LightItalic.ttf b/public/font/roboto_mono/RobotoMono-LightItalic.ttf new file mode 100644 index 0000000..39b7250 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-LightItalic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-Medium.ttf b/public/font/roboto_mono/RobotoMono-Medium.ttf new file mode 100644 index 0000000..f6c149a Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Medium.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-MediumItalic.ttf b/public/font/roboto_mono/RobotoMono-MediumItalic.ttf new file mode 100644 index 0000000..70a1a75 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-MediumItalic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-Regular.ttf b/public/font/roboto_mono/RobotoMono-Regular.ttf new file mode 100644 index 0000000..6df2b25 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Regular.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-SemiBold.ttf b/public/font/roboto_mono/RobotoMono-SemiBold.ttf new file mode 100644 index 0000000..82ddc82 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-SemiBold.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-SemiBoldItalic.ttf b/public/font/roboto_mono/RobotoMono-SemiBoldItalic.ttf new file mode 100644 index 0000000..15b0846 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-SemiBoldItalic.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-Thin.ttf b/public/font/roboto_mono/RobotoMono-Thin.ttf new file mode 100644 index 0000000..aeb997b Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-Thin.ttf differ diff --git a/public/font/roboto_mono/RobotoMono-ThinItalic.ttf b/public/font/roboto_mono/RobotoMono-ThinItalic.ttf new file mode 100644 index 0000000..ab99e08 Binary files /dev/null and b/public/font/roboto_mono/RobotoMono-ThinItalic.ttf differ diff --git a/src/app/globals.css b/src/app/globals.css index 6f50335..e7695fe 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -22,7 +22,7 @@ body { background: var(--background); color: var(--foreground); - font-family: "Panton", sans-serif; + font-family: "Roboto Mono", sans-serif; } @font-face { @@ -48,3 +48,39 @@ body { font-style: normal; font-display: swap; } + +@font-face { + font-family: "Roboto Mono"; + src: url("/font/roboto_mono/RobotoMono-Regular.ttf") format("truetype"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Roboto Mono"; + src: url("/font/roboto_mono/RobotoMono-Italic.ttf") format("truetype"); + font-weight: 400; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Roboto Mono"; + src: url("/font/roboto_mono/RobotoMono-Bold.ttf") format("truetype"); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Roboto Mono"; + src: url("/font/roboto_mono/RobotoMono-BoldItalic.ttf") format("truetype"); + font-weight: 700; + font-style: italic; + font-display: swap; +} + +::selection { + background: #e2bf7d; +} diff --git a/src/app/news/page.tsx b/src/app/news/page.tsx index 416cc55..190a157 100644 --- a/src/app/news/page.tsx +++ b/src/app/news/page.tsx @@ -1,5 +1,27 @@ import Footer from "@/components/Footer"; import Header from "@/components/Header"; +import Image from "next/image"; +import Link from "next/link"; + +// const newsList = [ +// { +// authors: [], +// title: "Hello World", +// description: "lorem ipsum ipsum lorem", +// image: "/background.png", +// date: "2025-04-16", +// id: "", +// }, +// ]; + +const newsList = Array(3 * 6).fill({ + authors: [], + title: "Hello World", + description: "lorem ipsum ipsum lorem", + image: "/background.png", + date: "2025-04-16", + id: "", +}); export default function News() { return ( @@ -7,14 +29,37 @@ export default function News() {
-

CLIENT NEWS

+

+ CLIENT NEWS +

TODO: implement search and filtering
-
TODO: implement thumbnail
+
+ {newsList.map((news, i) => ( + +
+

{news.title}

+

{news.description}

+

{news.date}

+
+ + ))} +