Fetching tags globally every 30 seconds, rather than for each usage of Tags.

This commit is contained in:
Roland 2023-04-05 14:48:13 -06:00
parent e9f820d483
commit 7a855b57cc
No known key found for this signature in database
GPG key ID: 9D6DBD3ACF11AB93
8 changed files with 30 additions and 41 deletions

View file

@ -20,7 +20,7 @@ import {useChannel} from "../hooks/customHooks";
import {ThemeContext} from "../contexts/contexts";
import {Button, darkTheme, Header, Icon, Segment, Tab, TabPane} from "./Theme";
import {VideoCard} from "./Videos";
import {TagsProvider, TagsSelector} from "../Tags";
import {TagsSelector} from "../Tags";
const MEDIA_PATH = '/media';
@ -221,9 +221,7 @@ function VideoPage({videoFile, prevFile, nextFile, fetchVideo, ...props}) {
</Segment>
<Segment>
<TagsProvider>
<TagsSelector selectedTagNames={videoFile['tags']} onAdd={localAddTag} onRemove={localRemoveTag}/>
</TagsProvider>
<TagsSelector selectedTagNames={videoFile['tags']} onAdd={localAddTag} onRemove={localRemoveTag}/>
</Segment>
<Tab menu={tabMenu} panes={tabPanes}/>