change(ui) - disable delete for owner, login page error message alignment (#1099)

* change(ui) - super admin label to owner

* fix(ui) - login page error alignment
This commit is contained in:
Shekar Siri 2023-04-03 17:45:29 +02:00 committed by GitHub
parent efee2f7172
commit 752e2d6621
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 15 deletions

View file

@ -136,6 +136,7 @@ function UserForm(props: Props) {
</div>
<div>
<Button
disabled={user.isSuperAdmin}
data-hidden={ !user.exists() }
onClick={ deleteHandler }
>

View file

@ -36,7 +36,7 @@ function UserMenu(props: RouteComponentProps<Props>) {
{account.email}
</div>
<div className="rounded-full bg-gray-light flex items-center px-2 color-gray-medium text-sm w-fit text-center">
{account.superAdmin ? 'Super Admin' : account.admin ? 'Admin' : 'Member'}
{account.superAdmin ? 'Owner' : account.admin ? 'Admin' : 'Member'}
</div>
</div>
</div>

View file

@ -91,17 +91,6 @@ class Login extends React.Component {
<div className="border rounded bg-white">
<Form onSubmit={this.onSubmit} className="flex items-center justify-center flex-col">
<h2 className="text-center text-2xl font-medium mb-6 border-b p-5 w-full">Login to your account</h2>
<div className="">
{!authDetails.tenants && (
<div className="text-center text-xl">
Don't have an account?{' '}
<span className="link">
<Link to={SIGNUP_ROUTE}>Sign up</Link>
</span>
</div>
)}
</div>
<Loader loading={loading}>
{CAPTCHA_ENABLED && (
<ReCAPTCHA
@ -143,9 +132,9 @@ class Login extends React.Component {
</div>
</Loader>
{errors && errors.length ? (
<div className={stl.errors}>
<div className="px-8 my-2 w-full">
{errors.map((error) => (
<div className={stl.errorItem}>
<div className="flex items-center bg-red-lightest rounded p-3">
<Icon name="info" color="red" size="20" />
<span className="color-red ml-2">
{error}
@ -161,7 +150,7 @@ class Login extends React.Component {
{'Login'}
</Button>
<div className="my-8">
<div className="my-8 text-center">
<span className="color-gray-medium">Having trouble logging in?</span> <Link to={FORGOT_PASSWORD} className="link ml-1">{'Reset password'}</Link>
</div>
</div>