重构前端逻辑
This commit is contained in:
parent
e34248f3ea
commit
99161d3f7d
@ -12,7 +12,6 @@ import {
|
|||||||
AlertDialogAction,
|
AlertDialogAction,
|
||||||
AlertDialogCancel,
|
AlertDialogCancel,
|
||||||
AlertDialogContent,
|
AlertDialogContent,
|
||||||
AlertDialogDescription,
|
|
||||||
AlertDialogFooter,
|
AlertDialogFooter,
|
||||||
AlertDialogHeader,
|
AlertDialogHeader,
|
||||||
AlertDialogTitle,
|
AlertDialogTitle,
|
||||||
@ -310,10 +309,11 @@ export const PendingApprovalModal: React.FC<PendingApprovalModalProps> = ({
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</AlertDialogTitle>
|
</AlertDialogTitle>
|
||||||
<AlertDialogDescription className="space-y-3">
|
</AlertDialogHeader>
|
||||||
|
<div className="space-y-3 px-6 py-4">
|
||||||
{selectedTask && (
|
{selectedTask && (
|
||||||
<>
|
<>
|
||||||
<div className="text-sm text-foreground">
|
<div className="text-sm text-muted-foreground">
|
||||||
您即将{approvalResult === ApprovalResult.APPROVED ? '通过' : '拒绝'}以下部署申请:
|
您即将{approvalResult === ApprovalResult.APPROVED ? '通过' : '拒绝'}以下部署申请:
|
||||||
</div>
|
</div>
|
||||||
<div className="p-3 bg-muted/50 rounded-md space-y-1.5 text-xs">
|
<div className="p-3 bg-muted/50 rounded-md space-y-1.5 text-xs">
|
||||||
@ -352,10 +352,9 @@ export const PendingApprovalModal: React.FC<PendingApprovalModalProps> = ({
|
|||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</AlertDialogDescription>
|
</div>
|
||||||
</AlertDialogHeader>
|
|
||||||
<AlertDialogFooter>
|
<AlertDialogFooter>
|
||||||
<AlertDialogCancel disabled={submitting}>取消</AlertDialogCancel>
|
<AlertDialogCancel>取消</AlertDialogCancel>
|
||||||
<AlertDialogAction
|
<AlertDialogAction
|
||||||
onClick={handleSubmitApproval}
|
onClick={handleSubmitApproval}
|
||||||
disabled={submitting}
|
disabled={submitting}
|
||||||
|
|||||||
@ -18,7 +18,7 @@ const Forbidden: React.FC = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex h-screen w-screen flex-col items-center justify-center bg-slate-50 p-8">
|
<div className="fixed inset-0 flex flex-col items-center justify-center bg-slate-50 p-8 overflow-hidden">
|
||||||
<div className="max-w-md text-center">
|
<div className="max-w-md text-center">
|
||||||
{/* 403 图标 */}
|
{/* 403 图标 */}
|
||||||
<div className="mb-6 flex justify-center">
|
<div className="mb-6 flex justify-center">
|
||||||
|
|||||||
@ -18,7 +18,7 @@ const NotFound: React.FC = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex h-screen w-screen flex-col items-center justify-center bg-slate-50 p-8">
|
<div className="fixed inset-0 flex flex-col items-center justify-center bg-slate-50 p-8 overflow-hidden">
|
||||||
<div className="max-w-md text-center">
|
<div className="max-w-md text-center">
|
||||||
{/* 404 图标 */}
|
{/* 404 图标 */}
|
||||||
<div className="mb-6 flex justify-center">
|
<div className="mb-6 flex justify-center">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user