diff --git a/src/components/SkillsMarquee.tsx b/src/components/SkillsMarquee.tsx index b3d53b7..9137527 100644 --- a/src/components/SkillsMarquee.tsx +++ b/src/components/SkillsMarquee.tsx @@ -22,7 +22,6 @@ const allSkills: SkillItem[] = [ { name: "Node.js", icon: "nodejs" }, { name: "Express.js", icon: "express" }, { name: "Nest.js", icon: "nestjs" }, - // { name: "Fastify.js", icon: "fastify" }, { name: "Hono.js", icon: "nodejs" }, // Using nodejs icon as fallback // Database & Storage diff --git a/src/components/blog/BlogList.astro b/src/components/blog/BlogList.astro index a34e593..6c31fbb 100644 --- a/src/components/blog/BlogList.astro +++ b/src/components/blog/BlogList.astro @@ -1,5 +1,6 @@ --- -import { type BlogPost, type Lang } from '@/types'; +import { type BlogPost } from '@/types'; +import { type Lang } from '@/types/i18n'; import { getBlogBaseUrl, filterPostsByCategory, filterPostsByTag, sortPostsByDate } from '@/utils/blog-utils'; interface Props { diff --git a/src/components/blog/CategoryCard.astro b/src/components/blog/CategoryCard.astro index 74181e4..7e92252 100644 --- a/src/components/blog/CategoryCard.astro +++ b/src/components/blog/CategoryCard.astro @@ -1,6 +1,6 @@ --- import { Tag } from 'lucide-react'; -import { type Lang } from '@/i18n/utils'; +import { type Lang } from '@/types/i18n'; import { defaultLang } from '@/i18n/ui'; import { getBlogBaseUrl, extractCategories } from '@/utils/blog-utils'; diff --git a/src/components/blog/PostMeta.astro b/src/components/blog/PostMeta.astro index 0209c43..fac5901 100644 --- a/src/components/blog/PostMeta.astro +++ b/src/components/blog/PostMeta.astro @@ -1,5 +1,5 @@ --- -import { type Lang } from '@/i18n/utils'; +import { type Lang } from '@/types/i18n'; import { useTranslations } from '@/i18n/utils'; export interface Props { diff --git a/src/components/blog/TagCard.astro b/src/components/blog/TagCard.astro index 48657bd..e7e8cad 100644 --- a/src/components/blog/TagCard.astro +++ b/src/components/blog/TagCard.astro @@ -1,6 +1,6 @@ --- import { Hash } from 'lucide-react'; -import { type Lang } from '@/i18n/utils'; +import { type Lang } from '@/types/i18n'; import { defaultLang } from '@/i18n/ui'; import { getBlogBaseUrl, extractTags } from '@/utils/blog-utils'; diff --git a/src/components/layout/BlogNavigation.astro b/src/components/layout/BlogNavigation.astro index 09feac3..09fc20f 100644 --- a/src/components/layout/BlogNavigation.astro +++ b/src/components/layout/BlogNavigation.astro @@ -1,6 +1,6 @@ --- import { type BlogPost as BaseBlogPost } from '@/types'; -import { type Lang } from '@/i18n/utils'; +import { type Lang } from '@/types/i18n'; // Get current path and language information const currentPath = Astro.url.pathname; diff --git a/src/components/layout/TableOfContents.astro b/src/components/layout/TableOfContents.astro index e45e0ba..4d409a6 100644 --- a/src/components/layout/TableOfContents.astro +++ b/src/components/layout/TableOfContents.astro @@ -1,5 +1,5 @@ --- -import { type Lang } from '@/types'; +import { type Lang } from '@/types/i18n'; import { ScrollArea } from '@/components/ui/scroll-area'; interface Props {