mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-25 00:07:47 +01:00
feat: new application header design (#6379)
- remove application icon - Update font for created text - change "Delete" button into a trash can button ![image](https://github.com/Unleash/unleash/assets/964450/c956ea23-8ac0-4c0b-9ef4-287f895ecc2f)
This commit is contained in:
parent
0887999dd0
commit
8f30904905
@ -2,8 +2,6 @@
|
||||
import React, { useContext, useState } from 'react';
|
||||
import {
|
||||
Box,
|
||||
Avatar,
|
||||
Icon,
|
||||
IconButton,
|
||||
LinearProgress,
|
||||
Link,
|
||||
@ -12,7 +10,7 @@ import {
|
||||
Typography,
|
||||
styled,
|
||||
} from '@mui/material';
|
||||
import { Link as LinkIcon } from '@mui/icons-material';
|
||||
import { Delete, Link as LinkIcon } from '@mui/icons-material';
|
||||
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
|
||||
import { UPDATE_APPLICATION } from 'component/providers/AccessProvider/permissions';
|
||||
import { ConnectedInstances } from './ConnectedInstances/ConnectedInstances';
|
||||
@ -25,13 +23,13 @@ import useApplication from 'hooks/api/getters/useApplication/useApplication';
|
||||
import { Route, Routes, useLocation, useNavigate } from 'react-router-dom';
|
||||
import { useLocationSettings } from 'hooks/useLocationSettings';
|
||||
import useToast from 'hooks/useToast';
|
||||
import PermissionButton from 'component/common/PermissionButton/PermissionButton';
|
||||
import { formatDateYMD } from 'utils/formatDate';
|
||||
import { formatUnknownError } from 'utils/formatUnknownError';
|
||||
import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
|
||||
import { useUiFlag } from 'hooks/useUiFlag';
|
||||
import { ApplicationEdit } from './ApplicationEdit/ApplicationEdit';
|
||||
import ApplicationOverview from './ApplicationOverview';
|
||||
import PermissionIconButton from 'component/common/PermissionIconButton/PermissionIconButton';
|
||||
|
||||
type Tab = {
|
||||
title: string;
|
||||
@ -150,19 +148,6 @@ export const Application = () => {
|
||||
<StyledHeader>
|
||||
<PageContent>
|
||||
<PageHeader
|
||||
titleElement={
|
||||
<span
|
||||
style={{
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
}}
|
||||
>
|
||||
<Avatar style={{ marginRight: '8px' }}>
|
||||
<Icon>{icon || 'apps'}</Icon>
|
||||
</Avatar>
|
||||
{appName}
|
||||
</span>
|
||||
}
|
||||
title={appName}
|
||||
actions={
|
||||
<>
|
||||
@ -179,25 +164,22 @@ export const Application = () => {
|
||||
}
|
||||
/>
|
||||
|
||||
<PermissionButton
|
||||
<PermissionIconButton
|
||||
tooltipProps={{
|
||||
title: 'Delete application',
|
||||
}}
|
||||
onClick={toggleModal}
|
||||
permission={UPDATE_APPLICATION}
|
||||
>
|
||||
Delete
|
||||
</PermissionButton>
|
||||
<Delete />
|
||||
</PermissionIconButton>
|
||||
</>
|
||||
}
|
||||
/>
|
||||
|
||||
<Box sx={(theme) => ({ marginTop: theme.spacing(1) })}>
|
||||
<Typography variant='body1'>
|
||||
{description || ''}
|
||||
</Typography>
|
||||
<Typography variant='body2'>
|
||||
Created: <strong>{formatDate(createdAt)}</strong>
|
||||
Created: {formatDate(createdAt)}
|
||||
</Typography>
|
||||
</Box>
|
||||
</PageContent>
|
||||
|
Loading…
Reference in New Issue
Block a user