From 9a2d25ed11ebe98bc998d68197c22250d6aac8f8 Mon Sep 17 00:00:00 2001 From: HangerThem Date: Mon, 3 Aug 2026 16:45:16 +0200 Subject: [PATCH] Fixing pathing of imports --- app/layout.tsx | 4 ++-- components/content/CodeWrapper.tsx | 2 +- components/layout/MobileNavbar.tsx | 2 +- components/layout/NavLinks.tsx | 4 ++-- lib/posts.tsx | 12 ++++++------ lib/rehype-mermaid-ssg.ts | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/layout.tsx b/app/layout.tsx index 180b07c..e05d642 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -2,9 +2,9 @@ import { Space_Grotesk } from 'next/font/google' import Script from 'next/script' import { Sidebar } from '@/components/layout/Sidebar' import { MobileNavbar } from '@/components/layout/MobileNavbar' -import { metadata } from './metadata' +import { metadata } from '@/app/metadata' // eslint-disable-next-line import/no-unassigned-import -import './globals.css' +import '@/app/globals.css' const spaceGrotesk = Space_Grotesk({ subsets: ['latin'], diff --git a/components/content/CodeWrapper.tsx b/components/content/CodeWrapper.tsx index 313b6b0..1f75cc8 100644 --- a/components/content/CodeWrapper.tsx +++ b/components/content/CodeWrapper.tsx @@ -1,6 +1,6 @@ 'use client' -import { CopyButton } from '../ui/CopyButton' +import { CopyButton } from '@/components/ui/CopyButton' import { getTextContent } from '@/lib/react-node-text' type CodeWrapperProps = { diff --git a/components/layout/MobileNavbar.tsx b/components/layout/MobileNavbar.tsx index 0163931..97d6408 100644 --- a/components/layout/MobileNavbar.tsx +++ b/components/layout/MobileNavbar.tsx @@ -2,7 +2,7 @@ import { usePathname } from 'next/navigation' import Link from 'next/link' -import { navItems } from './navItems' +import { navItems } from '@/components/layout/navItems' import { cn } from '@/utils/cn' export function MobileNavbar() { diff --git a/components/layout/NavLinks.tsx b/components/layout/NavLinks.tsx index 3274ad9..a11295c 100644 --- a/components/layout/NavLinks.tsx +++ b/components/layout/NavLinks.tsx @@ -3,8 +3,8 @@ import { cn } from '@/utils/cn' import Link from 'next/link' import { usePathname } from 'next/navigation' -import { ExternalLink } from '../ui/ExternalLink' -import { navItems } from './navItems' +import { ExternalLink } from '@/components/ui/ExternalLink' +import { navItems } from '@/components/layout/navItems' export function NavLinks() { const pathname = usePathname() diff --git a/lib/posts.tsx b/lib/posts.tsx index 779d8e1..5e636ca 100644 --- a/lib/posts.tsx +++ b/lib/posts.tsx @@ -11,18 +11,18 @@ import rehypeKatex from 'rehype-katex' import rehypeReact from 'rehype-react' import { cloneElement, isValidElement, type ReactElement, Fragment, type ReactNode } from 'react' import { jsx, jsxs } from 'react/jsx-runtime' -import { rehypeCodeMeta } from './rehype-code-meta' +import { rehypeCodeMeta } from '@/lib/rehype-code-meta' import { CodeWrapper } from '@/components/content/CodeWrapper' import { ImageWrapper } from '@/components/content/ImageWrapper' import { ExternalLink } from '@/components/ui/ExternalLink' import readingTime from 'reading-time' -import { rehypeUnwrapImages } from './rehype-unwrap-images' -import { rehypeMermaidSsg } from './rehype-mermaid-ssg' -import { getTextContent, stripLeadingMatch } from './react-node-text' +import { rehypeUnwrapImages } from '@/lib/rehype-unwrap-images' +import { rehypeMermaidSsg } from '@/lib/rehype-mermaid-ssg' +import { getTextContent, stripLeadingMatch } from '@/lib/react-node-text' import { BlockquoteWrapper } from '@/components/content/BlockquoteWrapper' import type { NoteType } from '@/types/Note.type' -import { rehypeMark } from './rehype-mark' -import { rehypeDefinition } from './rehype-definition' +import { rehypeMark } from '@/lib/rehype-mark' +import { rehypeDefinition } from '@/lib/rehype-definition' import { slugify } from '@/utils/slug' import { PostMeta } from '@/types/Post.type' import Link from 'next/link' diff --git a/lib/rehype-mermaid-ssg.ts b/lib/rehype-mermaid-ssg.ts index 6c3e0b0..afef1c7 100644 --- a/lib/rehype-mermaid-ssg.ts +++ b/lib/rehype-mermaid-ssg.ts @@ -2,7 +2,7 @@ import type { Root, Element } from 'hast' import type { Plugin } from 'unified' import { visit } from 'unist-util-visit' import { fromHtmlIsomorphic } from 'hast-util-from-html-isomorphic' -import { renderMermaidToSvg } from './mermaid-render' +import { renderMermaidToSvg } from '@/lib/mermaid-render' /** * A rehype plugin that processes
elements with a data-mermaid attribute and renders the Mermaid chart to SVG.