Small design tweaks

This commit is contained in:
Lukas Hirt
2020-10-18 20:05:29 +02:00
parent a55969873f
commit 7c3ad100e5
4 changed files with 85 additions and 81 deletions

View File

@@ -0,0 +1,7 @@
Change: Bring oC theme
Tags: konnectd
We've styled our konnectd login page to reflect ownCloud theme.
https://github.com/owncloud/ocis/pull/698

File diff suppressed because one or more lines are too long

View File

@@ -23,7 +23,7 @@ strong {
.oc-logo {
position: absolute;
top: -110px;
top: -130px;
left: 50%;
height: 80px;
transform: translateX(-50%);
@@ -31,14 +31,13 @@ strong {
.oc-input {
background-color: #042047;
border: 1px solid rgba(78,133,200,.8);
border: 1px solid rgba(78, 133, 200, 0.8);
border-radius: 3px;
color: rgba(255,255,255,.8);
color: rgba(255, 255, 255, 0.8);
width: 300px;
height: 40px;
padding: 16px;
box-sizing: border-box;
font-size: 1rem;
font-size: 0.8125rem;
}
.oc-input:focus {
@@ -46,11 +45,16 @@ strong {
}
.oc-input::placeholder {
color: rgba(78,133,200,.8);
color: rgba(78, 133, 200, 0.8);
}
.oc-input + .oc-input {
margin-top: 10px;
margin-top: 15px;
}
.oc-button {
/* Needs to be important to overwrite material-ui */
font-size: 1.0625rem !important;
}
.oc-button-primary {
@@ -73,16 +77,11 @@ strong {
@media only screen and (max-width: 768px) {
.oc-logo {
height: 60px;
top: -80px;
top: -90px;
}
}
/* Helpers */
.oc-w-100 {
width: 100% !important;
}
.oc-mt-m {
margin-top: 20px !important;
.oc-mt-l {
margin-top: 30px !important;
}

View File

@@ -29,8 +29,8 @@ const styles = theme => ({
},
wrapper: {
position: 'relative',
display: 'inline-block',
width: '100%'
width: '100%',
textAlign: 'center'
},
message: {
marginTop: 5,
@@ -65,37 +65,35 @@ class Login extends React.PureComponent {
return (
<form action="" onSubmit={(event) => this.logon(event)}>
<div>
<TextInput
autoFocus
autoCapitalize="off"
spellCheck="false"
value={username}
onChange={this.handleChange('username')}
autoComplete="kopano-account username"
placeholder={({ id: "konnect.login.usernameField.label", defaultMessage: "Username" })}
/>
<TextInput
type="password"
margin="normal"
onChange={this.handleChange('password')}
autoComplete="kopano-account current-password"
placeholder={({ id: "konnect.login.usernameField.label", defaultMessage: "Password" })}
/>
{hasError && <Typography variant="subtitle2" color="error" className={classes.message}>{errorMessage}</Typography>}
<div className={classes.wrapper}>
<Button
type="submit"
color="primary"
variant="contained"
className="oc-button-primary oc-w-100 oc-mt-m"
disabled={!!loading}
onClick={(event) => this.logon(event)}
>
<FormattedMessage id="konnect.login.nextButton.label" defaultMessage="Log in"></FormattedMessage>
</Button>
{loading && <CircularProgress size={24} className={classes.buttonProgress} />}
</div>
<TextInput
autoFocus
autoCapitalize="off"
spellCheck="false"
value={username}
onChange={this.handleChange('username')}
autoComplete="kopano-account username"
placeholder={({ id: "konnect.login.usernameField.label", defaultMessage: "Username" })}
/>
<TextInput
type="password"
margin="normal"
onChange={this.handleChange('password')}
autoComplete="kopano-account current-password"
placeholder={({ id: "konnect.login.usernameField.label", defaultMessage: "Password" })}
/>
{hasError && <Typography variant="subtitle2" color="error" className={classes.message}>{errorMessage}</Typography>}
<div className={classes.wrapper}>
<Button
type="submit"
color="primary"
variant="contained"
className="oc-button-primary oc-mt-l"
disabled={!!loading}
onClick={(event) => this.logon(event)}
>
<FormattedMessage id="konnect.login.nextButton.label" defaultMessage="Log in"></FormattedMessage>
</Button>
{loading && <CircularProgress size={24} className={classes.buttonProgress} />}
</div>
</form>
);