mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-15 15:00:58 -05:00
28 lines
639 B
TypeScript
28 lines
639 B
TypeScript
|
import classNames from 'classnames'
|
||
|
|
||
|
type InterstitialProps = {
|
||
|
className?: string
|
||
|
contentClassName?: string
|
||
|
children: React.ReactNode
|
||
|
showLogo: boolean
|
||
|
title?: string
|
||
|
}
|
||
|
|
||
|
export function Interstitial({
|
||
|
className,
|
||
|
contentClassName,
|
||
|
children,
|
||
|
showLogo,
|
||
|
title,
|
||
|
}: InterstitialProps) {
|
||
|
return (
|
||
|
<div className={classNames('interstitial', className)}>
|
||
|
{showLogo && (
|
||
|
<img className="logo" src="/img/ol-brand/overleaf.svg" alt="Overleaf" />
|
||
|
)}
|
||
|
{title && <h1 className="h3 interstitial-header">{title}</h1>}
|
||
|
<div className={classNames(contentClassName)}>{children}</div>
|
||
|
</div>
|
||
|
)
|
||
|
}
|