add gameview navigation
This commit is contained in:
@@ -30,23 +30,30 @@ export default async function LibraryPage({ params, searchParams }: Props) {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className="flex items-center gap-2 mb-6">
|
||||
<a href="/" className="text-sm transition-colors" style={{ color: 'var(--text-secondary)' }}>
|
||||
Libraries
|
||||
</a>
|
||||
<span style={{ color: 'var(--text-secondary)' }}>/</span>
|
||||
<span className="text-sm font-medium" style={{ color: 'var(--text-primary)' }}>
|
||||
{library.name}
|
||||
</span>
|
||||
{session.role === 'admin' && (
|
||||
<div className="ml-auto">
|
||||
<ScanLibraryButton libraryId={id} />
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
{library.type !== 'mixed' && (
|
||||
<div className="flex items-center gap-2 mb-6">
|
||||
<a href="/" className="text-sm transition-colors" style={{ color: 'var(--text-secondary)' }}>
|
||||
Libraries
|
||||
</a>
|
||||
<span style={{ color: 'var(--text-secondary)' }}>/</span>
|
||||
<span className="text-sm font-medium" style={{ color: 'var(--text-primary)' }}>
|
||||
{library.name}
|
||||
</span>
|
||||
{session.role === 'admin' && (
|
||||
<div className="ml-auto">
|
||||
<ScanLibraryButton libraryId={id} />
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
{library.type === 'mixed' && session.role === 'admin' && (
|
||||
<div className="flex justify-end mb-2">
|
||||
<ScanLibraryButton libraryId={id} />
|
||||
</div>
|
||||
)}
|
||||
|
||||
{library.type === 'games' && <GamesView libraryId={id} />}
|
||||
{library.type === 'mixed' && <MixedView libraryId={id} initialPath={subpath ?? ''} />}
|
||||
{library.type === 'mixed' && <MixedView libraryId={id} libraryName={library.name} initialPath={subpath ?? ''} />}
|
||||
{library.type === 'movies' && <MoviesView libraryId={id} />}
|
||||
{library.type === 'tv' && <TvView libraryId={id} />}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user