1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-25 00:07:47 +01:00

feat: open unleash concepts (#8301)

This commit is contained in:
Mateusz Kwasniewski 2024-09-30 13:32:05 +02:00 committed by GitHub
parent a4ea46dab6
commit 6f7170dc40
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,17 +31,12 @@ import { RoleAndOwnerInfo } from './RoleAndOwnerInfo';
import { ContentGridNoProjects } from './ContentGridNoProjects';
import { LatestProjectEvents } from './LatestProjectEvents';
import { usePersonalDashboardProjectDetails } from 'hooks/api/getters/usePersonalDashboard/usePersonalDashboardProjectDetails';
import HelpOutline from '@mui/icons-material/HelpOutline';
const ScreenExplanation = styled(Typography)(({ theme }) => ({
marginTop: theme.spacing(1),
marginBottom: theme.spacing(8),
maxWidth: theme.spacing(45),
}));
const StyledHeaderTitle = styled(Typography)(({ theme }) => ({
fontSize: theme.typography.h2.fontSize,
fontWeight: 'normal',
marginBottom: theme.spacing(2),
const ScreenExplanation = styled('div')(({ theme }) => ({
marginBottom: theme.spacing(4),
display: 'flex',
alignItems: 'center',
}));
const ContentGrid = styled(Grid)(({ theme }) => ({
@ -196,8 +191,8 @@ export const PersonalDashboard = () => {
const stage = activeProjectOverview?.onboardingStatus.status ?? 'loading';
const [welcomeDialog, setWelcomeDialog] = useLocalStorageState<
'seen' | 'not_seen'
>('welcome-dialog:v1', 'not_seen');
'open' | 'closed'
>('welcome-dialog:v1', 'open');
const noProjects = projects.length === 0;
@ -207,10 +202,19 @@ export const PersonalDashboard = () => {
Welcome {name}
</Typography>
<ScreenExplanation>
Here are some tasks we think would be useful in order to get the
most of Unleash
<p>
Here are some tasks we think would be useful in order to get
the most out of Unleash
</p>
<IconButton
size={'small'}
title='Key concepts'
onClick={() => setWelcomeDialog('open')}
>
<HelpOutline />
</IconButton>
</ScreenExplanation>
<StyledHeaderTitle>Your resources</StyledHeaderTitle>
{noProjects ? (
<ContentGridNoProjects
owners={[{ ownerType: 'system' }]}
@ -366,8 +370,8 @@ export const PersonalDashboard = () => {
</SpacedGridItem>
</ContentGrid>
<WelcomeDialog
open={welcomeDialog !== 'seen'}
onClose={() => setWelcomeDialog('seen')}
open={welcomeDialog === 'open'}
onClose={() => setWelcomeDialog('closed')}
/>
</div>
);