feat: 外观支持自定义 CSS/JS,并升级发帖工作台与积分存量看板
后台可注入全站 CSS/JS(SSR 生效,CSS 可热换);发帖/编辑改为锁一屏工作室;经济看板增加存量健康度;主题令牌与弹层误关一并收紧。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -970,7 +970,7 @@ export default function ChatRoomClient({
|
||||
{embedded && (
|
||||
<Link
|
||||
href="/chat"
|
||||
className="lg:hidden w-8 h-8 flex items-center justify-center rounded-full hover:bg-[var(--accent-soft)]"
|
||||
className="lg:hidden w-8 h-8 flex items-center justify-center rounded-full hover:bg-[var(--panel-2)]"
|
||||
style={{ color: "var(--ink-2)" }}
|
||||
aria-label="返回消息列表"
|
||||
>
|
||||
@@ -1017,7 +1017,7 @@ export default function ChatRoomClient({
|
||||
<button
|
||||
onClick={() => togglePanel("members")}
|
||||
aria-label="成员列表"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--accent-soft)]"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--panel-2)]"
|
||||
style={{
|
||||
color: rightPanel === "members" ? "var(--accent)" : "var(--ink-2)",
|
||||
background: rightPanel === "members" ? "var(--accent-soft)" : undefined,
|
||||
@@ -1031,7 +1031,7 @@ export default function ChatRoomClient({
|
||||
<button
|
||||
onClick={() => togglePanel("invite")}
|
||||
aria-label="邀请成员"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--accent-soft)]"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--panel-2)]"
|
||||
style={{
|
||||
color: rightPanel === "invite" ? "var(--accent)" : "var(--ink-2)",
|
||||
background: rightPanel === "invite" ? "var(--accent-soft)" : undefined,
|
||||
@@ -1045,7 +1045,7 @@ export default function ChatRoomClient({
|
||||
<button
|
||||
onClick={() => togglePanel("settings")}
|
||||
aria-label="群设置"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--accent-soft)]"
|
||||
className="w-9 h-9 flex items-center justify-center rounded-full transition-colors hover:bg-[var(--panel-2)]"
|
||||
style={{
|
||||
color: rightPanel === "settings" ? "var(--accent)" : "var(--ink-2)",
|
||||
background: rightPanel === "settings" ? "var(--accent-soft)" : undefined,
|
||||
@@ -1351,7 +1351,7 @@ export default function ChatRoomClient({
|
||||
type="button"
|
||||
onClick={() => setReplyTo(null)}
|
||||
aria-label="取消回复"
|
||||
className="w-6 h-6 flex items-center justify-center rounded-full hover:bg-[var(--accent-soft)]"
|
||||
className="w-6 h-6 flex items-center justify-center rounded-full hover:bg-[var(--panel-2)]"
|
||||
style={{ color: "var(--ink-3)" }}
|
||||
>
|
||||
<X size={13} />
|
||||
@@ -1518,7 +1518,7 @@ export default function ChatRoomClient({
|
||||
type="button"
|
||||
onClick={() => setRightPanel(null)}
|
||||
aria-label="关闭面板"
|
||||
className="w-7 h-7 flex items-center justify-center rounded-full hover:bg-[var(--accent-soft)]"
|
||||
className="w-7 h-7 flex items-center justify-center rounded-full hover:bg-[var(--panel-2)]"
|
||||
style={{ color: "var(--ink-3)" }}
|
||||
>
|
||||
<X size={14} />
|
||||
|
||||
Reference in New Issue
Block a user