2
0

🐛 (viewer) Should not import google font url if empty

Closes #271
This commit is contained in:
Baptiste Arnaud
2023-01-26 08:12:31 +01:00
parent eb01fd254e
commit 14e6ee373f

View File

@ -15,7 +15,7 @@ import {
} from 'models' } from 'models'
import { Log } from 'db' import { Log } from 'db'
import { LiteBadge } from './LiteBadge' import { LiteBadge } from './LiteBadge'
import { getViewerUrl, isEmpty } from 'utils' import { getViewerUrl, isEmpty, isNotEmpty } from 'utils'
export type TypebotViewerProps = { export type TypebotViewerProps = {
typebot: Omit<PublicTypebot, 'updatedAt' | 'createdAt'> typebot: Omit<PublicTypebot, 'updatedAt' | 'createdAt'>
@ -84,13 +84,15 @@ export const TypebotViewer = ({
name="Typebot viewer" name="Typebot viewer"
style={{ width: '100%', height: '100%', border: 'none', ...style }} style={{ width: '100%', height: '100%', border: 'none', ...style }}
> >
{isNotEmpty(typebot?.theme?.general?.font) && (
<style <style
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: `@import url('https://fonts.googleapis.com/css2?family=${ __html: `@import url('https://fonts.googleapis.com/css2?family=${
typebot?.theme?.general?.font ?? 'Open Sans' typebot.theme.general.font ?? 'Open Sans'
}:wght@300;400;600&display=swap');`, }:wght@300;400;600&display=swap');`,
}} }}
/> />
)}
<TypebotProvider <TypebotProvider
typebot={typebot} typebot={typebot}
apiHost={apiHost} apiHost={apiHost}