我正在开发一个使用 amplify 和 React 构建的应用程序。 我有一个身份验证模块。
我基本上只想拥有一个用户,我不想让人们创建帐户。
我的问题是如何隐藏注册选项?
谢谢。
C.C.
您可以使用
hideSignUp
属性:
<AmplifyAuthenticator>
<AmplifySignIn slot="sign-in" hideSignUp></AmplifySignIn>
</AmplifyAuthenticator>
在
App.css
或任何适当的样式表中,放置
.amplify-tabs {
display: none;
}
但绝对确保它是在
@aws-amplify/ui-react/styles.css
之后导入的。
我不使用样式表,更喜欢内联样式,但这个解决方案非常优雅,我破例了!
如果有人仍在研究此问题,而您正在使用:
import {Authenticator} from "@aws-amplify/ui-react";
解决方案是直接将标志传递给
Authenticator
组件,按照官方文档:
<Authenticator hideSignUp={true}>