decentraland-ui
Version:
Decentraland's UI components and styles
128 lines (105 loc) • 4.27 kB
CSS
.dui-chain-icon {
min-width: 28px;
height: 28px;
}
.dui-chain-selector__modal .ethereum,
.dui-chain-selector__button .ethereum {
background-image: url('../../assets/6fc36cd396ba9f47.svg');
}
.dui-chain-selector__modal .bsc,
.dui-chain-selector__button .bsc {
background-image: url('../../assets/2bb1eda4abde747b.svg');
}
.dui-chain-selector__modal .optimism,
.dui-chain-selector__button .optimism {
background-image: url('../../assets/93c9e021d08ebd29.svg');
}
.dui-chain-selector__modal .polygon,
.dui-chain-selector__button .polygon {
background-image: url('../../assets/b60869efa9cf4f8c.svg');
}
.dui-chain-selector__modal .fantom,
.dui-chain-selector__button .fantom {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff%3B fill-rule: evenodd%3B %7D .cls-2 %7B fill: %2313b5ec%3B %7D .cls-3 %7B mask: url%28%23mask%29%3B %7D%3C/style%3E%3Cmask id='mask' x='10' y='6' width='93.1' height='20' maskUnits='userSpaceOnUse'%3E%3Cg id='a'%3E%3Cpath class='cls-1' d='M10%2C6h93.1V26H10Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Ctitle%3Efa%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Ccircle class='cls-2' cx='16' cy='16' r='16'/%3E%3Cg class='cls-3'%3E%3Cpath class='cls-1' d='M17.2%2C12.9l3.6-2.1V15Zm3.6%2C9L16%2C24.7l-4.8-2.8V17L16%2C19.8%2C20.8%2C17ZM11.2%2C10.8l3.6%2C2.1L11.2%2C15Zm5.4%2C3.1L20.2%2C16l-3.6%2C2.1Zm-1.2%2C4.2L11.8%2C16l3.6-2.1Zm4.8-8.3L16%2C12.2%2C11.8%2C9.8%2C16%2C7.3ZM10%2C9.4V22.5l6%2C3.4%2C6-3.4V9.4L16%2C6Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.dui-chain-selector__modal .arbitrum,
.dui-chain-selector__button .arbitrum {
background-image: url('../../assets/81ac9d1ac3d6324c.svg');
}
.dui-chain-selector__modal .avalanche,
.dui-chain-selector__button .avalanche {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 507.2 507.2'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e84142%3B%7D.cls-2%7Bfill:%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eavalanche-avax%3C/title%3E%3Ccircle class='cls-1' cx='253.6' cy='253.6' r='253.6'/%3E%3Cpath class='cls-2' d='M343.06%2C260.19c8.79-15.18%2C23-15.18%2C31.75%2C0l54.71%2C96.05c8.79%2C15.17%2C1.6%2C27.55-16%2C27.55H303.32c-17.37%2C0-24.56-12.38-16-27.55ZM237.23%2C75.28c8.78-15.17%2C22.76-15.17%2C31.55%2C0l12.18%2C22%2C28.75%2C50.52a52.46%2C52.46%2C0%2C0%2C1%2C0%2C45.72L213.26%2C360.63a50.66%2C50.66%2C0%2C0%2C1-39.53%2C23.16H93.65c-17.57%2C0-24.76-12.18-16-27.55Z'/%3E%3C/svg%3E");
}
.ui.button.dui-chain-selector__button {
display: flex;
align-items: center;
border-radius: 14px;
padding: 8px 10px;
}
.dui-chain-selector__element.dui-chain-selector__element-selected {
background-color: var(--navbar-popup-hover);
}
.ui.button.dui-chain-selector__button .dui-chain-icon {
margin-right: 8px;
}
.dui-chain-selector__list {
padding-left: 0;
}
.dui-chain-selector__element {
background: none;
border-radius: 12px;
display: flex;
cursor: pointer;
align-items: center;
margin: 8px 0;
height: 40px;
padding: 6px 8px;
border: none;
color: white;
width: 100%;
text-wrap: nowrap;
}
.dui-chain-selector__element:hover {
background-color: var(--navbar-popup-hover);
}
.dui-chain-selector__element .dui-chain-icon {
margin-right: 8px;
}
.dui-chain-selector__modal.ui.modal {
width: 360px;
}
.dui-chain-selector__modal.ui.modal .content {
margin: 20px;
}
.selector__button-connected {
font-size: 14px;
margin-left: auto;
text-wrap: wrap;
}
.selector__button-connected-circle {
min-width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--rare);
margin-left: 8px;
}
.selector__button-confirm-circle {
min-width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--unique);
margin-left: 8px;
}
@media screen and (max-width: 991px) {
.ui.button.dui-chain-selector__button {
min-width: 50px;
}
.ui.button.dui-chain-selector__button .dui-chain-icon {
margin-right: 0;
}
}
@media screen and (max-width: 768px) {
.dui-chain-selector__modal.ui.modal .content {
margin: 0;
}
}