Skip to content
Snippets Groups Projects
Commit 7c782388 authored by Yoan VALLET's avatar Yoan VALLET
Browse files

feat: design for login form

parent e2702d28
No related branches found
No related tags found
3 merge requests!28Merge fix from dev,!27Dev,!24Features/us158 423 harmonize buttons gaz water
......@@ -165,35 +165,42 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
</span>
</div>
<div className="form-message">{error}</div>
<div className="kloginauthform-button">
<StyledAuthButton type="submit" color="primary" disabled={loading}>
<div className="authform-button-content">
<div className="authform-button-content-icon">
{icon && <StyledIcon icon={icon} size={48} />}
<div className="kloginauthform">
<div className="kloginauthform-button">
<StyledAuthButton
className="form-button"
type="submit"
color="primary"
disabled={loading}
>
<div className="authform-button-content">
<div className="authform-button-content-icon">
{icon && <StyledIcon icon={icon} size={48} />}
</div>
<div className="authform-button-text text-18-bold">
<div>{t('auth.' + fluidConfig.name + '.connect.label1')}</div>
<div>{t('auth.' + fluidConfig.name + '.connect.label2')}</div>
</div>
</div>
<div className="kauthform-button-text text-18-bold">
<div>{t('auth.' + fluidConfig.name + '.connect.label1')}</div>
<div>{t('auth.' + fluidConfig.name + '.connect.label2')}</div>
</div>
</div>
</StyledAuthButton>
</div>
<div className="kloginauthform-text text-16-bold">
<div className="text-16-bold">
{t('auth.' + fluidConfig.name + '.no_account.title')}
</StyledAuthButton>
</div>
<div className="text-16-normal">
{t('auth.' + fluidConfig.name + '.no_account.text')}
<div className="kloginauthform-text text-16-bold">
<div className="text-16-bold">
{t('auth.' + fluidConfig.name + '.no_account.title')}
</div>
<div className="text-16-normal">
{t('auth.' + fluidConfig.name + '.no_account.text')}
</div>
</div>
<StyledButton
type="button"
color="secondary"
disabled={loading}
onClick={() => window.open(siteLink, '_blank')}
>
{t('auth.' + fluidConfig.name + '.create_account')}
</StyledButton>
</div>
<StyledButton
type="button"
color="secondary"
disabled={loading}
onClick={() => window.open(siteLink, '_blank')}
>
{t('auth.' + fluidConfig.name + '.create_account')}
</StyledButton>
</form>
)
}
......
......@@ -55,15 +55,15 @@ const OAuthForm: React.FC<OAuthFormProps> = ({
onClick={handleSubmit}
disabled={isWaiting}
>
<div className="oauthform-button-content">
<div className="oauthform-button-content-icon">
<div className="authform-button-content">
<div className="authform-button-content-icon">
{isWaiting ? (
<StyledBlackSpinner size={48} />
) : (
<StyledIcon icon={iconEnedisLogo} size={48} />
)}
</div>
<div className="oauthform-button-text text-18-bold">
<div className="authform-button-text text-18-bold">
<div>{t('auth.' + konnector.slug + '.connect.label1')}</div>
<div>{t('auth.' + konnector.slug + '.connect.label2')}</div>
</div>
......
......@@ -6,40 +6,17 @@
justify-content: center;
align-items: center;
width: 100%;
.authform-button-text{
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
margin-left: 1.25rem;
}
}
.oauthform-button-content{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
.oauthform-button-text{
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
margin-left: 1.25rem;
@media #{$large-phone} {
justify-content: left;
}
}
.nooauthform-button-content{
display: flex;
justify-content: center;
align-items: center;
.nooauthform-button-content-icon{
.authform-button-content-icon{
margin: 0 1.375rem;
}
.nooauthform-button-text{
.authform-button-text{
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
max-width: 10.625rem;
}
}
\ No newline at end of file
......@@ -143,20 +143,17 @@
}
// KonnectorLoginForm
.kloginauthform{
margin: 0 1.5rem;
@media #{$large-phone} {
margin: 0;
}
.kloginauthform-text{
.kloginauthform {
.kloginauthform-text {
color: $text-bright;
padding-top: 1rem;
}
.kloginauthform-button{
.kloginauthform-button {
margin-bottom: 1rem;
}
}
// KonnectorLoading
.klaunch-content {
margin: 0.5rem 1.5rem;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment