feat: 添加 "use client" 指令以支持客户端组件
All checks were successful
Push to Helm Chart Repository / build (push) Successful in 13s

This commit is contained in:
2025-09-26 00:39:16 +08:00
parent 2d1dc2b055
commit e36149152f
5 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,5 @@
"use client"
import { useSiteInfo } from "@/contexts/site-info-context"; import { useSiteInfo } from "@/contexts/site-info-context";
import Image from "next/image"; import Image from "next/image";
import Link from "next/link"; import Link from "next/link";

View File

@ -1,3 +1,5 @@
"use client"
import type { Post } from '@/models/post' import type { Post } from '@/models/post'
import { Calendar, Eye, Heart, Lock, MessageCircle } from 'lucide-react' import { Calendar, Eye, Heart, Lock, MessageCircle } from 'lucide-react'
import Image from 'next/image' import Image from 'next/image'

View File

@ -1,3 +1,4 @@
import { Suspense } from "react"; import { Suspense } from "react";
import type { Post } from "@/models/post"; import type { Post } from "@/models/post";
import { Calendar, Clock, FileText, Flame, Heart, MessageCircle, PenLine, SquarePen } from "lucide-react"; import { Calendar, Clock, FileText, Flame, Heart, MessageCircle, PenLine, SquarePen } from "lucide-react";
@ -7,7 +8,7 @@ import { calculateReadingTime } from "@/utils/common/post";
import { CommentSection } from "@/components/comment"; import { CommentSection } from "@/components/comment";
import { TargetType } from '@/models/types'; import { TargetType } from '@/models/types';
import * as motion from "motion/react-client" import * as motion from "motion/react-client"
import { fallbackSiteInfo, useSiteInfo } from "@/contexts/site-info-context"; import { fallbackSiteInfo } from "@/contexts/site-info-context";
import { getSiteInfo } from "@/api/misc"; import { getSiteInfo } from "@/api/misc";
function PostMeta({ post }: { post: Post }) { function PostMeta({ post }: { post: Post }) {

View File

@ -1,3 +1,4 @@
"use client"
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Heart, TrendingUp, Eye } from "lucide-react"; import { Heart, TrendingUp, Eye } from "lucide-react";
import { Badge } from "@/components/ui/badge"; import { Badge } from "@/components/ui/badge";

View File

@ -1,3 +1,4 @@
"use client"
import { useSiteInfo } from "@/contexts/site-info-context"; import { useSiteInfo } from "@/contexts/site-info-context";
import React from "react"; import React from "react";