From c1c126745d3950333ef6b1a944ddaf4e67c7016c Mon Sep 17 00:00:00 2001 From: teabyte Date: Sun, 7 Jan 2024 00:55:41 +0300 Subject: [PATCH] cleaning --- components/BlogIndexPage.tsx | 44 ------------------ components/Button.tsx | 12 ----- components/CourseCard.tsx | 20 ++++++++ components/Nav.tsx | 2 +- islands/Editor.tsx | 5 +- routes/[slug].tsx | 4 +- routes/index.tsx | 89 ++++++------------------------------ static/resizer.js | 24 ++++++++-- utils/course.ts | 43 +++++++++++++---- utils/types.ts | 19 ++++++++ 10 files changed, 109 insertions(+), 153 deletions(-) delete mode 100644 components/BlogIndexPage.tsx delete mode 100644 components/Button.tsx create mode 100644 components/CourseCard.tsx create mode 100644 utils/types.ts diff --git a/components/BlogIndexPage.tsx b/components/BlogIndexPage.tsx deleted file mode 100644 index cbde736..0000000 --- a/components/BlogIndexPage.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { PageProps } from "$fresh/server.ts"; - -interface Post { - slug: string; - title: string; - publishedAt: Date; - content: string; - snippet: string; -} - -export default function BlogIndexPage(props: PageProps) { - const posts = props.data; - return ( -
-

Blog

-
- {posts.map((post) => )} -
-
- ); -} - -function PostCard(props: { post: Post }) { - const { post } = props; - return ( - - ); -} diff --git a/components/Button.tsx b/components/Button.tsx deleted file mode 100644 index f1b80a0..0000000 --- a/components/Button.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { JSX } from "preact"; -import { IS_BROWSER } from "$fresh/runtime.ts"; - -export function Button(props: JSX.HTMLAttributes) { - return ( -