-
Joel Jeremy Marquez authored
* ESLint no-default-imports part 1 * Release notes * Remove Notes.tsx default export * Fix Notes imports
Joel Jeremy Marquez authored* ESLint no-default-imports part 1 * Release notes * Remove Notes.tsx default export * Fix Notes imports
Background.tsx 1.30 KiB
import React from 'react';
import { theme } from '../style';
import { LoadComponent } from './util/LoadComponent';
export function Background() {
return (
<div
style={{
position: 'absolute',
top: 0,
bottom: 0,
left: 0,
right: 0,
backgroundColor: theme.pageBackground,
}}
>
<svg
viewBox="0 0 642 535"
fill="none"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="none"
style={{
position: 'absolute',
top: 0,
left: 0,
height: '100%',
width: '100%',
}}
>
<path fill="url(#paint0_linear)" d="M0 0h642v535H0z" />
<defs>
<linearGradient
id="paint0_linear"
x1="162"
y1="23.261"
x2="468.904"
y2="520.44"
gradientUnits="userSpaceOnUse"
>
<stop stopColor={theme.pageBackgroundTopLeft} />
<stop
offset="1"
stopColor={theme.pageBackgroundBottomRight}
stopOpacity="0.5"
/>
</linearGradient>
</defs>
<LoadComponent
importer={() => import('./BackgroundImage')}
name="BackgroundImage"
/>
</svg>
</div>
);
}