yungpunks
/
stable-diffusion-webui
/extensions
/sd-webui-lobe-theme
/src
/components
/Loading
/index.tsx
| import { Icon, Logo } from '@lobehub/ui'; | |
| import { Loader2 } from 'lucide-react'; | |
| import { memo } from 'react'; | |
| import { useTranslation } from 'react-i18next'; | |
| import { Center, Flexbox } from 'react-layout-kit'; | |
| const Loading = memo(() => { | |
| const { t } = useTranslation(); | |
| return ( | |
| <Flexbox height={'100vh'} width={'100%'}> | |
| <Center flex={1} gap={12} width={'100%'}> | |
| <Logo extra={'SD'} size={48} type={'combine'} /> | |
| <Center gap={16} horizontal> | |
| <Icon icon={Loader2} spin /> | |
| {t('appInitializing')} | |
| </Center> | |
| </Center> | |
| </Flexbox> | |
| ); | |
| }); | |
| export default Loading; | |