Skip to content

Commit ebaf50f

Browse files
committed
fix: message-board
1 parent 2a1105a commit ebaf50f

4 files changed

Lines changed: 38 additions & 30 deletions

File tree

src/components/app-sidebar.tsx

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,15 @@ export function AppSidebar() {
9292
url: '/',
9393
icon: Home,
9494
},
95-
{
96-
title: '我的收藏',
97-
url: '/favorites',
98-
icon: Star,
99-
},
95+
...(session?.user
96+
? [
97+
{
98+
title: '我的收藏',
99+
url: '/favorites',
100+
icon: Star,
101+
},
102+
]
103+
: []),
100104
...(isAdminUser
101105
? [
102106
{
@@ -119,11 +123,15 @@ export function AppSidebar() {
119123
url: '/logs',
120124
icon: Eye,
121125
},
122-
{
123-
title: '我的网站',
124-
url: '/user/websites',
125-
icon: FileEdit,
126-
},
126+
...(session?.user
127+
? [
128+
{
129+
title: '我的网站',
130+
url: '/user/websites',
131+
icon: FileEdit,
132+
},
133+
]
134+
: []),
127135
]
128136

129137
return (
@@ -157,8 +165,8 @@ export function AppSidebar() {
157165
href={item.url}
158166
className={`flex items-center px-3 py-2 rounded-lg text-sm font-medium transition-all duration-200 ${
159167
pathname === item.url
160-
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm'
161-
: 'text-gray-700 hover:bg-blue-25 hover:text-blue-600 hover:shadow-sm'
168+
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm hover:bg-blue-100 hover:shadow-md '
169+
: 'text-gray-700 hover:bg-blue-100 hover:text-blue-700 hover:shadow-md hover:scale-105'
162170
}`}
163171
>
164172
<item.icon className="h-4 w-4 mr-2" />
@@ -191,8 +199,8 @@ export function AppSidebar() {
191199
href={`/category/${category.slug}`}
192200
className={`flex items-center px-3 py-2 rounded-lg text-sm font-medium transition-all duration-200 ${
193201
pathname === `/category/${category.slug}`
194-
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm'
195-
: 'text-gray-700 hover:bg-blue-25 hover:text-blue-600 hover:shadow-sm'
202+
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm hover:bg-blue-100 hover:shadow-md'
203+
: 'text-gray-700 hover:bg-blue-100 hover:text-blue-700 hover:shadow-md hover:scale-105'
196204
}`}
197205
>
198206
{category.icon ? (
@@ -230,8 +238,8 @@ export function AppSidebar() {
230238
href={item.url}
231239
className={`flex items-center px-3 py-2 rounded-lg text-sm font-medium transition-all duration-200 ${
232240
pathname === item.url
233-
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm'
234-
: 'text-gray-700 hover:bg-blue-25 hover:text-blue-600 hover:shadow-sm'
241+
? 'bg-blue-50 text-blue-700 border border-blue-200 shadow-sm hover:bg-blue-100 hover:shadow-md'
242+
: 'text-gray-700 hover:bg-blue-100 hover:text-blue-700 hover:shadow-md hover:scale-105'
235243
}`}
236244
>
237245
<item.icon className="h-4 w-4 mr-2" />

src/components/message-board/message-list.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ export default function MessageList({
325325
<MarkdownContent content={message.content} />
326326
</div>
327327

328-
<div className="mt-4 flex items-center gap-4">
328+
{/* <div className="mt-4 flex items-center gap-4">
329329
<Button
330330
variant="ghost"
331331
size="sm"
@@ -345,7 +345,7 @@ export default function MessageList({
345345
<MessageSquare className="h-4 w-4" />
346346
<span>回复</span>
347347
</Button>
348-
</div>
348+
</div> */}
349349

350350
{/* Reply form */}
351351
{replyingTo === message.id && (
@@ -509,7 +509,7 @@ export default function MessageList({
509509
/>
510510
</div>
511511

512-
<div className="mt-2 flex items-center gap-3">
512+
{/* <div className="mt-2 flex items-center gap-3">
513513
<Button
514514
variant="ghost"
515515
size="sm"
@@ -533,7 +533,7 @@ export default function MessageList({
533533
<MessageSquare className="h-3 w-3" />
534534
<span>回复</span>
535535
</Button>
536-
</div>
536+
</div> */}
537537
</div>
538538
))}
539539
</div>

src/components/message-board/rich-text-editor.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ export default function RichTextEditor({
185185
</Tooltip>
186186
</TooltipProvider>
187187

188-
<TooltipProvider>
188+
{/* <TooltipProvider>
189189
<Tooltip>
190190
<TooltipTrigger asChild>
191191
<Button
@@ -203,9 +203,9 @@ export default function RichTextEditor({
203203
<p>插入链接</p>
204204
</TooltipContent>
205205
</Tooltip>
206-
</TooltipProvider>
206+
</TooltipProvider> */}
207207

208-
<TooltipProvider>
208+
{/* <TooltipProvider>
209209
<Tooltip>
210210
<TooltipTrigger asChild>
211211
<Button
@@ -224,7 +224,7 @@ export default function RichTextEditor({
224224
<p>插入图片</p>
225225
</TooltipContent>
226226
</Tooltip>
227-
</TooltipProvider>
227+
</TooltipProvider> */}
228228

229229
<TooltipProvider>
230230
<Tooltip>
@@ -287,9 +287,9 @@ export default function RichTextEditor({
287287
disabled={disabled}
288288
/>
289289

290-
<div className="text-xs text-gray-500">
290+
{/* <div className="text-xs text-gray-500">
291291
支持 Markdown 格式: **加粗**, *斜体*, `代码`, [链接](url), ![图片](url)
292-
</div>
292+
</div> */}
293293
</div>
294294
)
295295
}

src/components/nav-user.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,20 +105,20 @@ export function NavUser({
105105
</DropdownMenuGroup>
106106
<DropdownMenuSeparator /> */}
107107
<DropdownMenuGroup>
108-
<DropdownMenuItem
108+
{/* <DropdownMenuItem
109109
onClick={() => router.push('/user/submissions')}
110110
>
111111
<Eye />
112112
网站提交状态
113-
</DropdownMenuItem>
114-
<DropdownMenuItem>
113+
</DropdownMenuItem> */}
114+
{/* <DropdownMenuItem>
115115
<BadgeCheck />
116116
账户设置
117117
</DropdownMenuItem>
118118
<DropdownMenuItem>
119119
<Bell />
120120
消息中心
121-
</DropdownMenuItem>
121+
</DropdownMenuItem> */}
122122
</DropdownMenuGroup>
123123
<DropdownMenuSeparator />
124124
<DropdownMenuItem

0 commit comments

Comments
 (0)