@@ -36,7 +36,7 @@ function RemoteComponentWrapper({
36
36
const [ remoteComponentSlide , setRemoteComponentSlide ] = useState ( null ) ;
37
37
const [ loading , err , Component ] = useRemoteComponent ( url ) ;
38
38
const [ runId , setRunId ] = useState ( "" ) ;
39
- const [ fontSizeEm , setFontSizeEm ] = useState ( 1 ) ;
39
+ const [ fontSizeRem , setFontSizeRem ] = useState ( 1 ) ;
40
40
41
41
/** Create remoteComponentSlide from slide and mediaData */
42
42
useEffect ( ( ) => {
@@ -90,7 +90,7 @@ function RemoteComponentWrapper({
90
90
if ( adjustFontSize ) {
91
91
if ( entries . length > 0 ) {
92
92
const first = entries [ 0 ] ;
93
- setFontSizeEm (
93
+ setFontSizeRem (
94
94
first . contentRect . width / ( orientation === "vertical" ? 1080 : 1920 )
95
95
) ;
96
96
}
@@ -109,7 +109,11 @@ function RemoteComponentWrapper({
109
109
const remoteComponentStyle = { } ;
110
110
111
111
if ( adjustFontSize ) {
112
- remoteComponentStyle [ "--font-size-base" ] = `${ fontSizeEm } rem` ;
112
+ // These sizes relate to:
113
+ // https://github.com/os2display/display-templates/blob/develop/src/global-styles.css#L100
114
+ // https://github.com/os2display/display-templates/blob/develop/src/global-styles.css#L126
115
+ remoteComponentStyle [ "--font-size-base" ] = `${ fontSizeRem } rem` ;
116
+ remoteComponentStyle [ "--spacer" ] = `${ fontSizeRem * 12 } px` ;
113
117
}
114
118
115
119
return (
0 commit comments