mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-06 05:16:38 +08:00
bug
This commit is contained in:
@@ -461,6 +461,7 @@ export function HomeLibrariesSection({
|
|||||||
key={lib.id}
|
key={lib.id}
|
||||||
to={`/library/${lib.id}`}
|
to={`/library/${lib.id}`}
|
||||||
className="group relative flex flex-col justify-between overflow-hidden rounded-2xl border border-[var(--app-border)] bg-[var(--app-panel)] p-3 transition-all duration-300 hover:-translate-y-1 hover:border-brand-500/50 hover:bg-[var(--app-hover)]/40 hover:shadow-lg hover:shadow-brand-500/10"
|
className="group relative flex flex-col justify-between overflow-hidden rounded-2xl border border-[var(--app-border)] bg-[var(--app-panel)] p-3 transition-all duration-300 hover:-translate-y-1 hover:border-brand-500/50 hover:bg-[var(--app-hover)]/40 hover:shadow-lg hover:shadow-brand-500/10"
|
||||||
|
title={lib.name}
|
||||||
>
|
>
|
||||||
{/* 封面图片展示区:和媒体库页面一样,显示设置好的或生成的图片 */}
|
{/* 封面图片展示区:和媒体库页面一样,显示设置好的或生成的图片 */}
|
||||||
<div
|
<div
|
||||||
@@ -496,7 +497,10 @@ export function HomeLibrariesSection({
|
|||||||
|
|
||||||
{/* 媒体库信息 */}
|
{/* 媒体库信息 */}
|
||||||
<div className="mt-3 flex flex-col justify-between">
|
<div className="mt-3 flex flex-col justify-between">
|
||||||
<h3 className="truncate font-display text-sm font-bold text-[var(--app-text)] group-hover:text-brand-500">
|
<h3
|
||||||
|
className="line-clamp-2 break-words font-display text-sm font-bold text-[var(--app-text)] group-hover:text-brand-500"
|
||||||
|
title={lib.name}
|
||||||
|
>
|
||||||
{lib.name}
|
{lib.name}
|
||||||
</h3>
|
</h3>
|
||||||
<p className="mt-0.5 text-xs text-[var(--app-muted)]">
|
<p className="mt-0.5 text-xs text-[var(--app-muted)]">
|
||||||
@@ -542,7 +546,7 @@ export function HomeLibraryRowSection({
|
|||||||
{TYPE_ICONS[library.type] || <FolderOpen size={18} />}
|
{TYPE_ICONS[library.type] || <FolderOpen size={18} />}
|
||||||
</span>
|
</span>
|
||||||
<div>
|
<div>
|
||||||
<h2 className="font-display text-xl font-extrabold tracking-tight text-[var(--app-text)]">
|
<h2 className="font-display text-xl font-extrabold tracking-tight text-[var(--app-text)]" title={library.name}>
|
||||||
{library.name}
|
{library.name}
|
||||||
</h2>
|
</h2>
|
||||||
<span className="text-xs text-[var(--app-muted)]">
|
<span className="text-xs text-[var(--app-muted)]">
|
||||||
|
|||||||
@@ -332,6 +332,7 @@ function LibraryEntryCard({
|
|||||||
<Link
|
<Link
|
||||||
to={`/library/${library.id}`}
|
to={`/library/${library.id}`}
|
||||||
className="flex min-w-0 flex-1"
|
className="flex min-w-0 flex-1"
|
||||||
|
title={library.name}
|
||||||
>
|
>
|
||||||
<div className={`grid h-20 w-24 sm:h-24 sm:w-36 shrink-0 gap-1 overflow-hidden rounded-xl sm:rounded-2xl bg-[linear-gradient(135deg,#fff7ed,#f8fafc)] ${artwork.length > 1 ? 'grid-cols-2' : 'grid-cols-1'}`}>
|
<div className={`grid h-20 w-24 sm:h-24 sm:w-36 shrink-0 gap-1 overflow-hidden rounded-xl sm:rounded-2xl bg-[linear-gradient(135deg,#fff7ed,#f8fafc)] ${artwork.length > 1 ? 'grid-cols-2' : 'grid-cols-1'}`}>
|
||||||
{artwork.length > 0 ? (
|
{artwork.length > 0 ? (
|
||||||
@@ -362,7 +363,10 @@ function LibraryEntryCard({
|
|||||||
{preview.total.toLocaleString()} 个条目
|
{preview.total.toLocaleString()} 个条目
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<h2 className="line-clamp-2 font-display text-sm font-bold leading-tight text-ink-600 group-hover:text-brand-600 sm:truncate sm:text-xl sm:font-black">
|
<h2
|
||||||
|
className="line-clamp-2 break-words font-display text-sm font-bold leading-snug text-ink-600 group-hover:text-brand-600 sm:text-base lg:text-lg sm:font-black"
|
||||||
|
title={library.name}
|
||||||
|
>
|
||||||
{library.name}
|
{library.name}
|
||||||
{pinned ? <span className="ml-1.5 align-middle text-[10px] font-bold text-brand-600">置顶</span> : null}
|
{pinned ? <span className="ml-1.5 align-middle text-[10px] font-bold text-brand-600">置顶</span> : null}
|
||||||
</h2>
|
</h2>
|
||||||
@@ -395,7 +399,10 @@ function LibraryShelf({ preview, pinned }: { preview: LibraryPreview; pinned?: b
|
|||||||
{TYPE_ICONS[library.type] ?? <LibraryIcon size={14} />}
|
{TYPE_ICONS[library.type] ?? <LibraryIcon size={14} />}
|
||||||
{TYPE_LABELS[library.type] ?? library.type}
|
{TYPE_LABELS[library.type] ?? library.type}
|
||||||
</div>
|
</div>
|
||||||
<h2 className="line-clamp-2 font-display text-xl sm:text-2xl font-black text-ink-600 sm:truncate">
|
<h2
|
||||||
|
className="line-clamp-2 break-words font-display text-xl sm:text-2xl font-black text-ink-600"
|
||||||
|
title={library.name}
|
||||||
|
>
|
||||||
{library.name}
|
{library.name}
|
||||||
{pinned ? <span className="ml-2 align-middle text-xs font-bold text-brand-600">置顶</span> : null}
|
{pinned ? <span className="ml-2 align-middle text-xs font-bold text-brand-600">置顶</span> : null}
|
||||||
</h2>
|
</h2>
|
||||||
|
|||||||
Reference in New Issue
Block a user