chore: extract fetch hooks for common table

This commit is contained in:
jialin
2025-03-18 20:35:29 +08:00
parent 2beae9ea5b
commit 25cf439f03
7 changed files with 193 additions and 346 deletions
+7 -11
View File
@@ -11,15 +11,7 @@ const RenderProgress = memo(
successPercent?: number;
successColor?: string;
}) => {
const {
open,
percent,
steps = 5,
download,
label,
successPercent,
successColor
} = props;
const { open, percent, download, label, successPercent } = props;
const strokeColor = useMemo(() => {
if (download) {
@@ -39,7 +31,7 @@ const RenderProgress = memo(
return (
<Progress
percentPosition={{ align: 'center', type: 'inner' }}
size={[undefined, 16]}
size={['', 16]}
format={() => {
return (
<span
@@ -64,7 +56,11 @@ const RenderProgress = memo(
return (
<>
{label ? (
<Tooltip title={label} open={open}>
<Tooltip
title={label}
open={open}
overlayInnerStyle={{ paddingInline: 12 }}
>
{renderProgress}
</Tooltip>
) : (