From 47adbcfd065276108191c5a4685dbea2a44d9a26 Mon Sep 17 00:00:00 2001 From: javayhu Date: Wed, 3 Sep 2025 01:10:03 +0800 Subject: [PATCH] refactor: move premium related components to new folder --- src/app/[locale]/(marketing)/blog/[...slug]/page.tsx | 4 ++-- src/app/[locale]/docs/[[...slug]]/page.tsx | 4 ++-- src/components/blog/blog-card.tsx | 2 +- src/components/docs/mdx-components.tsx | 2 +- src/components/{blog => premium}/premium-badge.tsx | 0 src/components/{blog => premium}/premium-content.tsx | 0 src/components/{blog => premium}/premium-guard.tsx | 0 7 files changed, 6 insertions(+), 6 deletions(-) rename src/components/{blog => premium}/premium-badge.tsx (100%) rename src/components/{blog => premium}/premium-content.tsx (100%) rename src/components/{blog => premium}/premium-guard.tsx (100%) diff --git a/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx b/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx index f97e99e..c0a138f 100644 --- a/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx +++ b/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx @@ -1,9 +1,9 @@ import AllPostsButton from '@/components/blog/all-posts-button'; import BlogGrid from '@/components/blog/blog-grid'; -import { PremiumBadge } from '@/components/blog/premium-badge'; -import { PremiumGuard } from '@/components/blog/premium-guard'; import { getMDXComponents } from '@/components/docs/mdx-components'; import { NewsletterCard } from '@/components/newsletter/newsletter-card'; +import { PremiumBadge } from '@/components/premium/premium-badge'; +import { PremiumGuard } from '@/components/premium/premium-guard'; import { websiteConfig } from '@/config/website'; import { LocaleLink } from '@/i18n/navigation'; import { formatDate } from '@/lib/formatter'; diff --git a/src/app/[locale]/docs/[[...slug]]/page.tsx b/src/app/[locale]/docs/[[...slug]]/page.tsx index 626732f..e04f7a4 100644 --- a/src/app/[locale]/docs/[[...slug]]/page.tsx +++ b/src/app/[locale]/docs/[[...slug]]/page.tsx @@ -1,7 +1,7 @@ -import { PremiumBadge } from '@/components/blog/premium-badge'; -import { PremiumGuard } from '@/components/blog/premium-guard'; import * as Preview from '@/components/docs'; import { getMDXComponents } from '@/components/docs/mdx-components'; +import { PremiumBadge } from '@/components/premium/premium-badge'; +import { PremiumGuard } from '@/components/premium/premium-guard'; import { HoverCard, HoverCardContent, diff --git a/src/components/blog/blog-card.tsx b/src/components/blog/blog-card.tsx index 23eff59..571bffb 100644 --- a/src/components/blog/blog-card.tsx +++ b/src/components/blog/blog-card.tsx @@ -3,8 +3,8 @@ import { LocaleLink } from '@/i18n/navigation'; import { formatDate } from '@/lib/formatter'; import { type BlogType, authorSource, categorySource } from '@/lib/source'; import Image from 'next/image'; +import { PremiumBadge } from '../premium/premium-badge'; import BlogImage from './blog-image'; -import { PremiumBadge } from './premium-badge'; interface BlogCardProps { locale: string; diff --git a/src/components/docs/mdx-components.tsx b/src/components/docs/mdx-components.tsx index adcfe52..0eed446 100644 --- a/src/components/docs/mdx-components.tsx +++ b/src/components/docs/mdx-components.tsx @@ -1,7 +1,7 @@ -import { PremiumContent } from '@/components/blog/premium-content'; import { ImageWrapper } from '@/components/docs/image-wrapper'; import { Wrapper } from '@/components/docs/wrapper'; import { YoutubeVideo } from '@/components/docs/youtube-video'; +import { PremiumContent } from '@/components/premium/premium-content'; import { Accordion, Accordions } from 'fumadocs-ui/components/accordion'; import { Callout } from 'fumadocs-ui/components/callout'; import { File, Files, Folder } from 'fumadocs-ui/components/files'; diff --git a/src/components/blog/premium-badge.tsx b/src/components/premium/premium-badge.tsx similarity index 100% rename from src/components/blog/premium-badge.tsx rename to src/components/premium/premium-badge.tsx diff --git a/src/components/blog/premium-content.tsx b/src/components/premium/premium-content.tsx similarity index 100% rename from src/components/blog/premium-content.tsx rename to src/components/premium/premium-content.tsx diff --git a/src/components/blog/premium-guard.tsx b/src/components/premium/premium-guard.tsx similarity index 100% rename from src/components/blog/premium-guard.tsx rename to src/components/premium/premium-guard.tsx