【发布时间】:2021-07-06 15:56:37
【问题描述】:
所以我想在按钮上放一个微调器
我的第一个设置有效,但是当微调器出现时它会扭曲按钮。
这是第一个设置
<Button
....
disabled={isSubmitting}
startIcon={isSubmitting ? <CircularProgress size="1rem" /> : undefined}
>
{isLastStep ? "Submit" : "Next"}
</Button>
正如我所说,微调器拉长了按钮。
现在我要做的是在 isSubmitting 为真时用微调器替换“提交”文本。
这里有一些我尝试过的变体,但没有一个对我有用
<Button
....
disabled={isSubmitting}
// startIcon={isSubmitting ? <CircularProgress size="1rem" /> : undefined}
>
{/* {!isLastStep && "Next"} */}
{/* {isLastStep ? "Submit" : isSubmitting && <CircularProgress size={14} />} */}
{/* {!isSubmitting && "Click Me"} */}
{/* {isSubmitting ? <CircularProgress size={14} /> : "Submit"} */}
{/* {isLastStep ? "Submit" && isSubmitting && <CircularProgress size={14} /> : "Next"} */}
{/* {isLastStep ? "Submit" && isSubmitting && <CircularProgress size={14} /> : "Next"} */}
{/* {isSubmitting && <CircularProgress size={14} />} */}
{!isLastStep ? "Next" : (!isSubmitting && "Submit")(isSubmitting && <CircularProgress size={14} />)}
</Button>
以前有人遇到过这个问题吗?
【问题讨论】:
标签: reactjs material-ui web-frontend