Refactor(UrlCard): Optimize UrlCard

This commit is contained in:
2024-04-28 16:14:04 +08:00
parent aa96359f46
commit 340a842b4c
7 changed files with 89 additions and 103 deletions

View File

@@ -3,7 +3,7 @@ import HideScrollbar from '@/components/common/HideScrollbar'
import FitFullscreen from '@/components/common/FitFullscreen'
import FlexBox from '@/components/common/FlexBox'
import Permission from '@/components/common/Permission'
import SystemCard from '@/components/system/SystemCard.tsx'
import UrlCard from '@/components/common/UrlCard'
const System = () => {
return (
@@ -12,54 +12,54 @@ const System = () => {
<HideScrollbar isShowVerticalScrollbar autoHideWaitingTime={1000}>
<FlexBox direction={'horizontal'} className={'root-content'}>
<Permission path={'/system/statistics'}>
<SystemCard icon={IconOxygenAnalysis} url={'statistics'}>
<UrlCard icon={IconOxygenAnalysis} url={'statistics'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission path={'/system/settings'}>
<SystemCard icon={IconOxygenOption} url={'settings'}>
<UrlCard icon={IconOxygenOption} url={'settings'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission operationCode={['system:tool:query:tool']}>
<SystemCard icon={IconOxygenTool} url={'tools'}>
<UrlCard icon={IconOxygenTool} url={'tools'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission operationCode={['system:tool:query:template']}>
<SystemCard icon={IconOxygenTemplate} url={'tools/template'}>
<UrlCard icon={IconOxygenTemplate} url={'tools/template'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission operationCode={['system:tool:query:base']}>
<SystemCard icon={IconOxygenBase} url={'tools/base'}>
<UrlCard icon={IconOxygenBase} url={'tools/base'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission operationCode={['system:tool:query:category']}>
<SystemCard icon={IconOxygenCategory} url={'tools/category'}>
<UrlCard icon={IconOxygenCategory} url={'tools/category'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission path={'/system/user'}>
<SystemCard icon={IconOxygenUser} url={'user'}>
<UrlCard icon={IconOxygenUser} url={'user'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission path={'/system/role'}>
<SystemCard icon={IconOxygenRole} url={'role'}>
<UrlCard icon={IconOxygenRole} url={'role'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission path={'/system/group'}>
<SystemCard icon={IconOxygenGroup} url={'group'}>
<UrlCard icon={IconOxygenGroup} url={'group'}>
</SystemCard>
</UrlCard>
</Permission>
<Permission path={'/system/log'}>
<SystemCard icon={IconOxygenLog} url={'log'}>
<UrlCard icon={IconOxygenLog} url={'log'}>
</SystemCard>
</UrlCard>
</Permission>
</FlexBox>
</HideScrollbar>