fix(ui): doppelten 'Neu'-Tab vermeiden Backend benennt Tab in 'Neu (10)' um; nur ein Neu-Tab im Frontend
This commit is contained in:
parent
33866a1fa5
commit
018c36487d
2 changed files with 1 additions and 16 deletions
|
|
@ -332,7 +332,7 @@ app.get('/api/sounds', (req: Request, res: Response) => {
|
||||||
const recentCount = Math.min(10, total);
|
const recentCount = Math.min(10, total);
|
||||||
const foldersOut = [
|
const foldersOut = [
|
||||||
{ key: '__all__', name: 'Alle', count: total },
|
{ key: '__all__', name: 'Alle', count: total },
|
||||||
{ key: '__recent__', name: 'Neu', count: recentCount },
|
{ key: '__recent__', name: 'Neu (10)', count: recentCount },
|
||||||
...folders
|
...folders
|
||||||
];
|
];
|
||||||
// isRecent-Flag für UI (Top 5 der neuesten)
|
// isRecent-Flag für UI (Top 5 der neuesten)
|
||||||
|
|
|
||||||
|
|
@ -230,21 +230,6 @@ export default function App() {
|
||||||
>
|
>
|
||||||
Favoriten ({favCount})
|
Favoriten ({favCount})
|
||||||
</button>
|
</button>
|
||||||
{/* Neueste 10 */}
|
|
||||||
<button
|
|
||||||
key="__recent__"
|
|
||||||
className={`tab ${activeFolder === '__recent__' ? 'active' : ''}`}
|
|
||||||
type="button"
|
|
||||||
onClick={async () => {
|
|
||||||
setActiveFolder('__recent__');
|
|
||||||
const resp = await fetchSounds(undefined, '__recent__');
|
|
||||||
setSounds(resp.items);
|
|
||||||
setTotal(resp.total);
|
|
||||||
setFolders(resp.folders);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
Neu
|
|
||||||
</button>
|
|
||||||
{folders.map((f) => (
|
{folders.map((f) => (
|
||||||
<button
|
<button
|
||||||
key={f.key}
|
key={f.key}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue