File tree 3 files changed +7
-16
lines changed
3 files changed +7
-16
lines changed Original file line number Diff line number Diff line change @@ -9,19 +9,9 @@ export function useSetPerspective() {
9
9
const router = useRouter ( )
10
10
const setPerspective = useCallback (
11
11
( releaseId : 'published' | 'drafts' | ReleaseId | undefined ) => {
12
- let perspectiveParam = ''
13
-
14
- if ( ! releaseId || releaseId === 'drafts' ) {
15
- perspectiveParam = ''
16
- } else if ( releaseId === 'published' || releaseId . startsWith ( 'r' ) ) {
17
- perspectiveParam = releaseId
18
- } else {
19
- throw new Error ( `Invalid releaseId: ${ releaseId } ` )
20
- }
21
-
22
12
router . navigateStickyParams ( {
23
13
excludedPerspectives : '' ,
24
- perspective : perspectiveParam ,
14
+ perspective : releaseId === 'drafts' ? '' : releaseId ,
25
15
} )
26
16
} ,
27
17
[ router ] ,
Original file line number Diff line number Diff line change @@ -15,8 +15,5 @@ export function getReleaseIdFromReleaseDocumentId(releaseDocumentId: string): Re
15
15
)
16
16
}
17
17
const releaseId = releaseDocumentId . slice ( PATH_ID_PREFIX . length )
18
- if ( ! releaseId . startsWith ( 'r' ) ) {
19
- throw new Error ( `Release id was ${ releaseId } but should start with "r"` )
20
- }
21
18
return releaseId as ReleaseId
22
19
}
Original file line number Diff line number Diff line change @@ -105,9 +105,13 @@ export default function PresentationTool(props: {
105
105
state : PresentationStateParams
106
106
}
107
107
const routerSearchParams = useUnique ( Object . fromEntries ( routerState . _searchParams || [ ] ) )
108
- const { perspectiveStack, selectedPerspectiveName = 'previewDrafts' } = usePerspective ( )
108
+ const {
109
+ perspectiveStack,
110
+ selectedPerspectiveName = 'previewDrafts' ,
111
+ selectedReleaseId,
112
+ } = usePerspective ( )
109
113
const perspective = (
110
- selectedPerspectiveName . startsWith ( 'r' ) ? perspectiveStack : selectedPerspectiveName
114
+ selectedReleaseId ? perspectiveStack : selectedPerspectiveName
111
115
) as PresentationPerspective
112
116
113
117
const initialPreviewUrl = usePreviewUrl (
You can’t perform that action at this time.
0 commit comments