mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-11-17 21:53:03 +05:30
Стилизация для активного аккаута в выпадающем меню юзербара
This commit is contained in:
parent
8fbcf27525
commit
ffef508862
@ -59,26 +59,32 @@ export default class AccountSwitcher extends Component {
|
|||||||
styles[`${skin}AccountSwitcher`],
|
styles[`${skin}AccountSwitcher`],
|
||||||
)}>
|
)}>
|
||||||
{highlightActiveAccount ? (
|
{highlightActiveAccount ? (
|
||||||
<div>
|
<div className={styles.item}>
|
||||||
<div className="account-icon"></div>
|
<div className={styles.accountIcon}></div>
|
||||||
<div>
|
<div className={styles.activeAccountInfo}>
|
||||||
<div>
|
<div className={styles.activeAccountUsername}>
|
||||||
{accounts.active.username}
|
{accounts.active.username}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div className={styles.activeAccountEmail}>
|
||||||
{accounts.active.email}
|
{accounts.active.email}
|
||||||
</div>
|
</div>
|
||||||
|
<div className={styles.links}>
|
||||||
|
<div className={styles.link}>
|
||||||
<a href="">
|
<a href="">
|
||||||
<Message {...messages.goToEly} />
|
<Message {...messages.goToEly} />
|
||||||
</a>
|
</a>
|
||||||
<a href="">
|
</div>
|
||||||
|
<div className={styles.link}>
|
||||||
|
<a href="" className={styles.link}>
|
||||||
<Message {...messages.logout} />
|
<Message {...messages.logout} />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
{available.map((account) => (
|
{available.map((account) => (
|
||||||
<div key={account.id}>
|
<div className={styles.item} key={account.id}>
|
||||||
<div className="account-icon"></div>
|
<div className="account-icon"></div>
|
||||||
<div>
|
<div>
|
||||||
<div>
|
<div>
|
||||||
|
@ -1,9 +1,17 @@
|
|||||||
@import '~components/ui/colors.scss';
|
@import '~components/ui/colors.scss';
|
||||||
|
@import '~components/ui/fonts.scss';
|
||||||
|
|
||||||
|
$borderColor: #EEE;
|
||||||
|
|
||||||
.accountSwitcher {
|
.accountSwitcher {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
color: #444;
|
color: #444;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
width: 205px;
|
||||||
|
|
||||||
|
$border: 1px solid $borderColor;
|
||||||
|
border-left: $border;
|
||||||
|
border-right: $border;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lightAccountSwitcher {
|
.lightAccountSwitcher {
|
||||||
@ -14,6 +22,64 @@
|
|||||||
background: $black;
|
background: $black;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.item {
|
||||||
|
padding: 15px;
|
||||||
|
border-bottom: 1px solid $borderColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accountIcon {
|
||||||
|
composes: minecraft-character from 'components/ui/icons.scss';
|
||||||
|
|
||||||
|
font-size: 40px;
|
||||||
|
color: $green;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.activeAccountInfo {
|
||||||
|
margin-left: 29px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.activeAccountUsername {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: normal; // button style override
|
||||||
|
color: $green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.activeAccountEmail {
|
||||||
|
font-size: 10px;
|
||||||
|
color: #999;
|
||||||
|
|
||||||
|
line-height: normal; // button style override
|
||||||
|
font-family: $font-family-base; // button style override
|
||||||
|
}
|
||||||
|
|
||||||
|
.links {
|
||||||
|
margin-top: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link {
|
||||||
|
line-height: normal; // button style override
|
||||||
|
font-size: 12px; // button style override
|
||||||
|
margin-bottom: 3px;
|
||||||
|
|
||||||
|
&:last-of-type {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: #666;
|
||||||
|
font-size: 12px;
|
||||||
|
border-bottom: 1px dotted #666;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: .25s;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
border-bottom-color: #777;
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.logoutIcon {
|
.logoutIcon {
|
||||||
composes: exit from 'components/ui/icons.scss';
|
composes: exit from 'components/ui/icons.scss';
|
||||||
|
|
||||||
|
@ -1,9 +1,15 @@
|
|||||||
|
@import '~components/ui/colors.scss';
|
||||||
|
|
||||||
.loggedInPanel {
|
.loggedInPanel {
|
||||||
}
|
}
|
||||||
|
|
||||||
.activeAccount {
|
.activeAccount {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
$border: 1px solid rgba(#fff, .15);
|
||||||
|
border-left: $border;
|
||||||
|
border-right: $border;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
.accountSwitcherContainer {
|
.accountSwitcherContainer {
|
||||||
display: block;
|
display: block;
|
||||||
@ -21,10 +27,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.expandIcon {
|
.expandIcon {
|
||||||
composes: arrow from 'components/ui/icons.scss';
|
composes: caret from 'components/ui/icons.scss';
|
||||||
|
|
||||||
margin-left: 5px;
|
margin-left: 4px;
|
||||||
font-size: 12px;
|
font-size: 6px;
|
||||||
|
color: #CCC;
|
||||||
}
|
}
|
||||||
|
|
||||||
.userName {
|
.userName {
|
||||||
|
5
src/icons/webfont/minecraft-character.svg
Normal file
5
src/icons/webfont/minecraft-character.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 138 276">
|
||||||
|
<rect x="34" class="st0" width="69" height="276"/>
|
||||||
|
<rect y="69" class="st0" width="138" height="103"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 243 B |
Loading…
Reference in New Issue
Block a user