snapshot before merge
This commit is contained in:
1 parent
06a5f3da4d
commit
671871e0b2
145 files changed
+9786
-59
No files matched your search
@@ -389,8 +389,8 @@ export default function CommentsPage() {
|
||||
// --- Login ---
|
||||
if (!loggedIn) {
|
||||
return (
|
||||
<div className="min-h-full flex items-center justify-center px-8">
|
||||
<div className="w-[340px] bg-card border border-line rounded-lg p-8">
|
||||
<div className="min-h-full flex items-center justify-center px-4 md:px-8">
|
||||
<div className="w-full max-w-[340px] mx-auto bg-card border border-line rounded-lg p-6 md:p-8">
|
||||
<div className="text-center mb-6">
|
||||
<div className="w-10 h-10 bg-accent/8 rounded-full flex items-center justify-center mx-auto mb-3">
|
||||
<Key size={18} className="text-accent" />
|
||||
@@ -430,9 +430,9 @@ export default function CommentsPage() {
|
||||
|
||||
// --- Main ---
|
||||
return (
|
||||
<div className="h-full flex flex-col px-8 py-6">
|
||||
<div className="h-full flex flex-col px-4 py-4 md:px-8 md:py-6">
|
||||
{/* Top bar */}
|
||||
<div className="flex items-center justify-between mb-5 shrink-0">
|
||||
<div className="flex items-center justify-between mb-5 shrink-0 gap-3 flex-wrap">
|
||||
<h2 className="text-lg font-bold text-text">评论管理</h2>
|
||||
<div className="flex items-center gap-2">
|
||||
<button type="button" onClick={() => setViewMode("comments")}
|
||||
@@ -474,7 +474,7 @@ export default function CommentsPage() {
|
||||
) : stats ? (
|
||||
<div className="space-y-6">
|
||||
{/* Summary cards */}
|
||||
<div className="grid grid-cols-3 gap-4">
|
||||
<div className="grid grid-cols-1 sm:grid-cols-3 gap-3 sm:gap-4">
|
||||
{[
|
||||
{ label: "文章总数", value: stats.totalArticles },
|
||||
{ label: "评论总数", value: stats.totalComments },
|
||||
@@ -488,7 +488,7 @@ export default function CommentsPage() {
|
||||
</div>
|
||||
|
||||
{/* Top articles & top users side by side */}
|
||||
<div className="flex gap-5 min-h-0">
|
||||
<div className="flex flex-col sm:flex-row gap-4 sm:gap-5 min-h-0">
|
||||
{/* Top articles */}
|
||||
<div className="flex-1 bg-card border border-line rounded-lg p-5">
|
||||
<h3 className="text-[13px] font-bold text-text mb-4">评论最多的文章 Top 20</h3>
|
||||
@@ -528,9 +528,9 @@ export default function CommentsPage() {
|
||||
|
||||
{/* Two columns — only in comments mode */}
|
||||
{viewMode === "comments" && (
|
||||
<div className="flex gap-5 flex-1 min-h-0">
|
||||
<div className="flex flex-col sm:flex-row gap-4 sm:gap-5 flex-1 min-h-0">
|
||||
{/* Left: Articles */}
|
||||
<div className="w-[240px] shrink-0 flex flex-col min-h-0">
|
||||
<div className="w-full sm:w-[240px] shrink-0 flex flex-col min-h-0 sm:max-h-full">
|
||||
<div className="text-[11px] font-medium text-muted uppercase tracking-wider mb-2.5 shrink-0">
|
||||
文章列表 {pagesTotal > 0 && <span className="font-normal normal-case">· {pagesTotal}</span>}
|
||||
</div>
|
||||
@@ -573,7 +573,7 @@ export default function CommentsPage() {
|
||||
<>
|
||||
<div className="flex items-center gap-2 mb-2.5 shrink-0">
|
||||
{editingTitle ? (
|
||||
<div className="flex items-center gap-1.5 flex-1">
|
||||
<div className="flex items-center gap-1.5 flex-1 min-w-0">
|
||||
<input
|
||||
type="text"
|
||||
value={editTitleText}
|
||||
|
||||
Reference in new issue
Block a user