Skip to content

Commit

Permalink
Enable onNavigate on folders in media search result (#385)
Browse files Browse the repository at this point in the history
  • Loading branch information
dmerckx committed Jun 19, 2024
1 parent ee00b9e commit 6c9265f
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 1 deletion.
20 changes: 20 additions & 0 deletions apps/dev/content/primary/media/media-directory/dogs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"_id": "2i5lVjMucBXuofUvQEbyTH2npCu",
"_type": "MediaFile",
"_index": "a0",
"_i18nId": "2i5lVjMucBXuofUvQEbyTH2npCu",
"title": "dogs",
"location": "/dogs.2i5lVjMucBXuofUvQEbyTH2npCu.jpg",
"extension": ".jpg",
"size": 55844,
"hash": "baedb701",
"width": 640,
"height": 400,
"averageColor": "#767a64",
"focus": {
"x": 0.390625,
"y": 0.5
},
"thumbHash": "nPgFDIJIZoevh3eGZ40DPX9wiw==",
"preview": "data:image/webp;base64,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"
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 4 additions & 1 deletion src/picker/entry/EntryPicker.browser.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -342,9 +342,12 @@ export function EntryPickerModal({
toggleSelect={handleSelect}
showMedia={showMedia}
onNavigate={
search
search && !showMedia
? undefined
: entryId => {
if (showMedia && search) {
setSearch('')
}
updateDestination({...destination, parentId: entryId})
}
}
Expand Down

0 comments on commit 6c9265f

Please sign in to comment.