File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change 1
- import React , { useEffect , useRef , useState } from 'react'
1
+ import React , { useRef , useState } from 'react'
2
2
import { PreviewPopUp , PreviewPopUpHandle } from './PreviewPopUp.js'
3
3
import { Padding , Placement } from '@popperjs/core'
4
4
import { PreviewPopUpContent } from './PreviewPopUpContent.js'
@@ -178,7 +178,7 @@ export function convertSourceLayerItemToPreview(
178
178
179
179
return {
180
180
contents : _ . compact ( [
181
- item . content . previewRenderer
181
+ item . content . previewRenderer && payload . template
182
182
? {
183
183
type : 'iframe' ,
184
184
href : item . content . previewRenderer ,
@@ -220,7 +220,7 @@ export function convertSourceLayerItemToPreview(
220
220
options : { size : 'large' } ,
221
221
}
222
222
} catch ( e ) {
223
- console . error ( `Failed to generate preview PopUp payload:` , e , item . content . previewPayload )
223
+ console . error ( `Failed to generate preview PopUp payload:` , e , item . content . previewPayload , item )
224
224
225
225
return {
226
226
contents : _ . compact ( [
@@ -449,10 +449,6 @@ export function PreviewPopUpContextProvider({ children }: React.PropsWithChildre
449
449
} ,
450
450
}
451
451
452
- useEffect ( ( ) => {
453
- console . log ( previewSession )
454
- } , [ previewSession ] )
455
-
456
452
return (
457
453
< PreviewPopUpContext . Provider value = { context } >
458
454
{ children }
Original file line number Diff line number Diff line change
1
+ import { useMemo } from 'react'
1
2
import { getScriptPreview } from '../../../lib/ui/scriptPreview.js'
2
3
import { useTranslation } from 'react-i18next'
3
4
import Moment from 'react-moment'
@@ -16,17 +17,19 @@ export function ScriptPreview({ content }: ScriptPreviewProps): React.ReactEleme
16
17
const { t } = useTranslation ( )
17
18
const { startOfScript, endOfScript, breakScript } = getScriptPreview ( content . script ?? '' )
18
19
20
+ const fullScript = useMemo ( ( ) => content ?. script ?. trim ( ) , [ content ?. script ] )
21
+
19
22
return (
20
23
< div >
21
24
< div className = "preview-popUp__script" >
22
- { content ?. script ? (
25
+ { fullScript ? (
23
26
breakScript ? (
24
27
< >
25
28
< span className = "mini-inspector__full-text text-broken" > { startOfScript + '\u2026' } </ span >
26
29
< span className = "mini-inspector__full-text text-broken text-end" > { '\u2026' + endOfScript } </ span >
27
30
</ >
28
31
) : (
29
- < span className = "mini-inspector__full-text" > { content . script } </ span >
32
+ < span className = "mini-inspector__full-text" > { fullScript } </ span >
30
33
)
31
34
) : content . lastWords ? (
32
35
< span className = "mini-inspector__full-text" > { '\u2026' + content . lastWords } </ span >
You can’t perform that action at this time.
0 commit comments