@@ -9,7 +9,7 @@ export interface VersionListPanelProps {
99 publishedVersionId ?: number | null ;
1010 onLoadVersion : ( versionId : number ) => void ;
1111 onPublishVersion : ( versionId : number ) => void ;
12- previewBaseUrl : string ;
12+ getPreviewUrlForVersion : ( versionId : number ) => string ;
1313 isPublishing ?: boolean ;
1414 isPublishDisabled ?: boolean ;
1515}
@@ -27,7 +27,7 @@ function VersionEntry({
2727 isPublished,
2828 onLoad,
2929 onPublish,
30- previewBaseUrl ,
30+ getPreviewUrlForVersion ,
3131 isPublishing,
3232 isPublishDisabled,
3333} : {
@@ -36,7 +36,7 @@ function VersionEntry({
3636 isPublished : boolean ;
3737 onLoad : ( ) => void ;
3838 onPublish : ( ) => void ;
39- previewBaseUrl : string ;
39+ getPreviewUrlForVersion : ( versionId : number ) => string ;
4040 isPublishing ?: boolean ;
4141 isPublishDisabled ?: boolean ;
4242} ) {
@@ -79,7 +79,7 @@ function VersionEntry({
7979 </ button >
8080 ) }
8181 < a
82- href = { ` ${ previewBaseUrl } / ${ version . id } /preview` }
82+ href = { getPreviewUrlForVersion ( version . id ) }
8383 target = "_blank"
8484 rel = "noopener noreferrer"
8585 onClick = { ( e ) => e . stopPropagation ( ) }
@@ -101,7 +101,7 @@ export function VersionListPanel({
101101 publishedVersionId,
102102 onLoadVersion,
103103 onPublishVersion,
104- previewBaseUrl ,
104+ getPreviewUrlForVersion ,
105105 isPublishing,
106106 isPublishDisabled,
107107} : VersionListPanelProps ) {
@@ -132,7 +132,7 @@ export function VersionListPanel({
132132 isPublished = { version . id === publishedVersionId }
133133 onLoad = { ( ) => onLoadVersion ( version . id ) }
134134 onPublish = { ( ) => onPublishVersion ( version . id ) }
135- previewBaseUrl = { previewBaseUrl }
135+ getPreviewUrlForVersion = { getPreviewUrlForVersion }
136136 isPublishing = { isPublishing }
137137 isPublishDisabled = { isPublishDisabled }
138138 />
0 commit comments