From 4ee5d5acdd193a54078dfc0bcd078733aedd96bc Mon Sep 17 00:00:00 2001
From: Qi Yijiazhen <80535058+KiwiGaze@users.noreply.github.com>
Date: Fri, 22 May 2026 09:19:41 +0800
Subject: [PATCH] fix(skills): improve mobile skill readability (#2973)
---
.../views/skills/components/file-viewer.tsx | 4 +-
.../skills/components/skill-detail-page.tsx | 17 ++---
.../views/skills/components/skills-page.tsx | 62 ++++++++++---------
3 files changed, 44 insertions(+), 39 deletions(-)
diff --git a/packages/views/skills/components/file-viewer.tsx b/packages/views/skills/components/file-viewer.tsx
index 8eaf9b8ee..26fcc17e1 100644
--- a/packages/views/skills/components/file-viewer.tsx
+++ b/packages/views/skills/components/file-viewer.tsx
@@ -100,7 +100,7 @@ export function FileViewer({
return (
{/* File header */}
-
+
{path}
@@ -136,7 +136,7 @@ export function FileViewer({
{/* File content */}
{isMd && !editing ? (
-
+
{frontmatter &&
}
{body || t(($) => $.file_viewer.no_content)}
diff --git a/packages/views/skills/components/skill-detail-page.tsx b/packages/views/skills/components/skill-detail-page.tsx
index ba10eba7c..e67b365d2 100644
--- a/packages/views/skills/components/skill-detail-page.tsx
+++ b/packages/views/skills/components/skill-detail-page.tsx
@@ -510,6 +510,7 @@ export function SkillDetailPage({ skillId }: { skillId: string }) {
variant="ghost"
size="xs"
render={}
+ nativeButton={false}
>
{t(($) => $.detail.all_skills)}
@@ -556,11 +557,13 @@ export function SkillDetailPage({ skillId }: { skillId: string }) {
variant="ghost"
size="xs"
render={}
+ nativeButton={false}
+ className="shrink-0"
>
{t(($) => $.detail.all_skills)}
-
+
{skill.name}
@@ -613,9 +616,9 @@ export function SkillDetailPage({ skillId }: { skillId: string }) {
)}
{/* Body: file tree | editor | sidebar */}
-
+
{/* File tree */}
-