Files
ncd-fe/packages/pl-fe/src/components/loading-screen.tsx
nicole mikołajczyk ce82f66c14 pl-fe: allow disabling background gradient
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-08-24 19:55:16 +02:00

25 lines
702 B
TypeScript

import React from 'react';
import LandingGradient from 'pl-fe/components/landing-gradient';
import Spinner from 'pl-fe/components/ui/spinner';
import { useSettings } from 'pl-fe/hooks/use-settings';
/** Fullscreen loading indicator. */
const LoadingScreen: React.FC = React.memo(() => {
const { theme } = useSettings();
return (
<div className='fixed h-screen w-screen'>
{(theme?.backgroundGradient ?? true) && <LandingGradient />}
<div className='d-screen fixed z-10 flex w-screen items-center justify-center'>
<div className='p-4'>
<Spinner size={40} withText={false} />
</div>
</div>
</div>
);
});
export { LoadingScreen as default };