Add storage keys for ResourcesView in search, tagged, and user pages

This commit is contained in:
2025-06-05 20:04:18 +08:00
parent 9c6882a771
commit f8998d13bf
3 changed files with 3 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ export default function SearchPage() {
{t("Search")}: {keyword} {t("Search")}: {keyword}
</h1> </h1>
<ResourcesView <ResourcesView
storageKey={`search-${keyword}`}
loader={(page) => network.searchResources(keyword, page)} loader={(page) => network.searchResources(keyword, page)}
></ResourcesView> ></ResourcesView>
</div> </div>

View File

@@ -73,6 +73,7 @@ export default function TaggedResourcesPage() {
</article> </article>
)} )}
<ResourcesView <ResourcesView
storageKey={`tagged-${tagName}`}
loader={(page) => { loader={(page) => {
return network.getResourcesByTag(tagName, page); return network.getResourcesByTag(tagName, page);
}} }}

View File

@@ -105,6 +105,7 @@ function UserCard({ user }: { user: User }) {
function UserResources({ user }: { user: User }) { function UserResources({ user }: { user: User }) {
return ( return (
<ResourcesView <ResourcesView
storageKey={`user-${user.username}`}
loader={(page) => { loader={(page) => {
return network.getResourcesByUser(user.username, page); return network.getResourcesByUser(user.username, page);
}} }}