Skip to content

Commit f4ea15b

Browse files
authoredMar 14, 2025··
fix(structure): click on published chip should take you back to document (#8919)
1 parent 2d6e74a commit f4ea15b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed
 

‎packages/sanity/src/structure/panes/document/documentPanel/header/perspective/DocumentPerspectiveList.tsx

+10-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const DocumentPerspectiveList = memo(function DocumentPerspectiveList() {
7777
const {selectedReleaseId, selectedPerspectiveName} = usePerspective()
7878
const {t} = useTranslation()
7979
const setPerspective = useSetPerspective()
80-
const {params} = usePaneRouter()
80+
const {params, setParams} = usePaneRouter()
8181
const dateTimeFormat = useDateTimeFormat(DATE_TIME_FORMAT)
8282
const {loading} = useActiveReleases()
8383
const schema = useSchema()
@@ -88,9 +88,17 @@ export const DocumentPerspectiveList = memo(function DocumentPerspectiveList() {
8888

8989
const handlePerspectiveChange = useCallback(
9090
(perspective: Parameters<typeof setPerspective>[0]) => () => {
91+
if (perspective === 'published' && params?.historyVersion) {
92+
setParams({
93+
...params,
94+
rev: params?.historyEvent || undefined,
95+
since: undefined,
96+
historyVersion: undefined,
97+
})
98+
}
9199
setPerspective(perspective)
92100
},
93-
[setPerspective],
101+
[setPerspective, setParams, params],
94102
)
95103

96104
const schemaType = schema.get(documentType)

0 commit comments

Comments
 (0)
Please sign in to comment.