Skip to content

Commit b4555c5

Browse files
committed
Refactor components dir structure, remove animation from docs content.
1 parent dbce261 commit b4555c5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+68
-107
lines changed

app/docs/[...slug]/page.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ import { MDXRemote } from "next-mdx-remote/rsc";
99
import { Suspense, cache } from "react";
1010

1111
import { components, mdxOptions } from "@/components/mdx/mdx-components";
12-
import { DocsHeader } from "@/components/page/docs/content/DocsHeader";
13-
import { EditOnGitHub } from "@/components/page/docs/content/EditOnGitHub";
14-
import { ErrorBoundary } from "@/components/page/docs/content/ErrorBoundary";
15-
import { ReadingTime } from "@/components/page/docs/content/ReadingTime";
16-
import { ShortLink } from "@/components/page/docs/content/ShortLink";
17-
import { docsStructure } from "@/components/page/docs/sidebar/sidebar-structure";
12+
import { DocsHeader } from "@/components/docs/content/DocsHeader";
13+
import { EditOnGitHub } from "@/components/docs/content/EditOnGitHub";
14+
import { ErrorBoundary } from "@/components/docs/content/ErrorBoundary";
15+
import { ReadingTime } from "@/components/docs/content/ReadingTime";
16+
import { ShortLink } from "@/components/docs/content/ShortLink";
17+
import { docsStructure } from "@/components/docs/sidebar/sidebar-structure";
1818

1919
interface DocMeta {
2020
title: string;

app/docs/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Metadata } from "next";
22
import { Poppins } from "next/font/google";
33

4-
import SidebarWrapper from "@/components/page/docs/sidebar/SidebarWrapper";
5-
import Navbar from "@/components/page/header/Navbar";
4+
import SidebarWrapper from "@/components/docs/sidebar/SidebarWrapper";
5+
import Navbar from "@/components/hero/Navbar";
66

77
const poppins = Poppins({
88
weight: "500",

app/docs/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { redirect } from "next/navigation";
22

3-
import { docsStructure } from "@/components/page/docs/sidebar/sidebar-structure";
3+
import { docsStructure } from "@/components/docs/sidebar/sidebar-structure";
44

55
function flattenDocs(structure: typeof docsStructure) {
66
return structure.flatMap(item =>

app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import "./prism-languages";
99
import { CookieConsentModal } from "@/components/CookieConsentModal";
1010
import { CookiePreferencesMenu } from "@/components/CookiePreferencesMenu";
1111
import Footer from "@/components/footer/Footer";
12-
import Navbar from "@/components/page/header/Navbar";
12+
import Navbar from "@/components/hero/Navbar";
1313
import { SpeedInsights } from "@/components/SpeedInsights";
1414
import { generateOgImageUrl } from "@/lib/og-utils";
1515

app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Metadata } from "next";
22

33
import { generateOgImageMetadata } from "@/components/OgImage";
4-
import AnimatedHome from "@/components/page/home/AnimatedHome";
4+
import AnimatedHome from "@/components/home/AnimatedHome";
55

66
export const dynamic = "force-static";
77
export const fetchCache = "force-cache";

app/projects/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Metadata } from "next";
22

33
import { generateOgImageMetadata } from "@/components/OgImage";
4-
import Hero from "@/components/page/header/Hero";
4+
import Hero from "@/components/hero/Hero";
55
import Project from "@/components/projects/Projects";
66

77
export const dynamic = "force-dynamic";

app/team/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Metadata } from "next";
22

33
import { generateOgImageMetadata } from "@/components/OgImage";
4-
import Hero from "@/components/page/header/Hero";
4+
import Hero from "@/components/hero/Hero";
55
import Team from "@/components/team/Team";
66

77
export const metadata: Metadata = {
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"use client";
2+
import { ReactNode } from "react";
3+
4+
interface DocHeaderProps {
5+
category?: string;
6+
title: string;
7+
description?: string;
8+
actions?: ReactNode;
9+
}
10+
11+
export function DocsHeader({ category, title, description, actions }: DocHeaderProps) {
12+
return (
13+
<div className="mb-4">
14+
<div className="mb-2 flex items-center justify-between gap-4">
15+
{category && (
16+
<div
17+
className="text-muted-foreground text-sm uppercase tracking-wide"
18+
style={{ letterSpacing: "0.08em" }}
19+
>
20+
{category}
21+
</div>
22+
)}
23+
{actions && <div className="flex items-center gap-2">{actions}</div>}
24+
</div>
25+
26+
<h1 className="mb-1 text-4xl font-extrabold tracking-tight">
27+
<span>{title}</span>
28+
</h1>
29+
30+
{description && (
31+
<p className="text-muted-foreground mt-0 mb-0 text-lg">{description}</p>
32+
)}
33+
</div>
34+
);
35+
}
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)