1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-23 02:10:12 +01:00
metamask-extension/ui/pages/swaps/searchable-item-list/index.scss
2023-06-15 20:17:21 +02:00

211 lines
3.7 KiB
SCSS

.searchable-item-list {
background: var(--color-background-default);
width: 100%;
position: relative;
&__search {
> div {
border: none;
border-bottom: 1px solid var(--color-border-muted);
border-radius: 0;
height: 55px;
font-size: 12px;
input {
@include H6;
color: var(--color-text-default);
line-height: 100%;
&::-webkit-input-placeholder {
color: var(--color-text-muted);
opacity: 1;
}
&:-moz-placeholder {
color: var(--color-text-muted);
opacity: 1;
}
&::-moz-placeholder {
color: var(--color-text-muted);
opacity: 1;
}
&::placeholder {
color: var(--color-text-muted);
opacity: 1;
}
}
}
}
&__list-container {
display: flex;
flex-direction: column;
overflow-y: auto;
}
&__item {
transition: 200ms ease-in-out;
display: flex;
flex-flow: row nowrap;
align-items: center;
padding: 8px 12px;
box-sizing: border-box;
cursor: pointer;
border-top: 1px solid var(--color-border-muted);
position: relative;
min-height: 50px;
&:first-of-type {
border-top: none;
}
&:last-of-type {
border-bottom: none;
}
&:hover,
&:focus {
background: var(--color-background-default-hover);
}
&--selected {
border: 1px solid var(--color-primary-default) !important;
}
&--disabled {
opacity: 0.4;
pointer-events: none;
}
&--add-token {
min-height: auto;
opacity: 1;
pointer-events: none;
&:hover {
background: none;
}
.actionable-message {
margin: 0;
&__message {
text-align: left;
color: var(--color-text-default);
}
a {
pointer-events: auto;
color: var(--color-primary-default);
cursor: pointer;
}
}
}
.btn-primary {
@include H7;
width: auto;
padding: 7px 11px;
}
> img {
margin-top: -2px;
}
}
&__primary-label {
display: flex;
flex-direction: row;
align-items: center;
min-width: 0;
@include H6;
line-height: 100%;
font-weight: bold;
padding-top: 4px;
padding-bottom: 3px;
}
&__item-name {
/*rtl:ignore*/
direction: ltr;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&__labels {
display: flex;
justify-content: space-between;
flex: 1;
-moz-animation: fadein 1s;
-webkit-animation: fadein 1s;
-o-animation: fadein 1s;
}
&__item-labels {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 12px;
}
&__right-labels {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
max-width: 100%;
flex: 1 1 auto;
}
&__secondary-label,
&__right-primary-label {
@include H7;
line-height: 100%;
color: var(--color-text-alternative);
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
padding-bottom: 4px;
}
&__right-primary-label {
margin-top: 3px;
}
&__right-secondary-label {
@include H7;
line-height: 100%;
color: var(--color-text-alternative);
opacity: 0.5;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
&__list-container {
z-index: 1002;
background: var(--color-background-default);
}
&__search {
z-index: 1001;
}
&__item--highlighted {
background: var(--color-background-alternative);
}
&__identicon {
margin-top: -2px;
}
}