1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-30 08:09:15 +01:00
metamask-extension/ui/pages/swaps/fee-card/index.scss
Daniel c8b697687f
Swaps UI redesign for the View Quote page (#12950)
* Update EIP-1559 UI on the View Quote page (WIP)

* UI redesign for the View Quote page in Swaps, update tests,  refactoring

* Update styles for the View Quote page

* Improve scrolling and styling for the View Quote page

* Update snapshots

* Fix a scrolling issue

* Use Ethereum mainnet for swaps API calls if it's Rinkeby

* UI / content updates on the View Quote page

* Remove unused content in Swaps

* Fix an ESLint issue

* Update UTs with the latest content

* Renaming

* Remove 2 more unused content strings
2021-12-07 00:21:26 -03:30

222 lines
3.4 KiB
SCSS

.fee-card {
width: 100%;
@include H7;
.transaction-detail-rows {
margin-top: 8px;
.transaction-detail-item {
&:last-of-type {
margin-bottom: 8px;
}
}
}
&__savings-and-quotes-header {
display: flex;
position: relative;
align-items: center;
}
&__savings-text {
@include H6;
font-weight: bold;
color: $Blue-500;
}
&__quote-link-container {
display: flex;
align-items: center;
cursor: pointer;
}
&__quote-link-text {
@include H7;
color: $Blue-500;
cursor: pointer;
padding-right: 4px;
}
&__caret-right {
color: $Blue-500;
width: 6px;
height: 6px;
display: flex;
justify-content: center;
align-items: center;
margin-left: 6px;
i {
transform: rotate(90deg);
}
}
&__main {
.transaction-detail {
border-top: 1px solid #bbc0c5;
border-bottom: 1px solid #bbc0c5;
margin-bottom: 12px;
}
}
&__row-header {
display: flex;
align-items: center;
margin-top: 8px;
justify-content: space-between;
&:first-of-type {
margin-top: 0;
}
div {
display: flex;
align-items: center;
}
}
&__row-header-text,
&__row-header-text--bold {
margin-right: 4px;
}
&__row-header-text--bold {
color: $Black-100;
}
&__row-header-text {
display: block;
white-space: nowrap;
.info-tooltip {
padding-left: 4px;
padding-bottom: 2px;
}
}
&__row,
&__top-bordered-row {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 8px;
}
&__top-bordered-row {
border-top: 1px solid #bbc0c5;
padding-top: 12px;
}
&__row-label {
display: flex;
align-items: flex-start;
img {
height: 10px;
width: 10px;
cursor: pointer;
}
}
&__info-tooltip-container {
height: 10px;
width: 10px;
justify-content: center;
div {
// Needed to override the style property added by the react-tippy library
display: flex !important;
height: 10px;
}
}
&__info-tooltip-paragraph {
margin-bottom: 8px;
}
&__info-tooltip-paragraph:last-of-type {
margin-bottom: 0;
}
&__row-fee {
margin-right: 4px;
}
&__link,
&__link:hover {
color: $Blue-500;
cursor: pointer;
}
&__edit-link {
color: $Blue-500;
cursor: pointer;
padding-left: 6px;
}
&__total-box {
border-top: 1px solid $Grey-100;
padding: 12px 16px 16px 16px;
}
&__total-row {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: bold;
}
&__total-secondary {
width: 100%;
display: flex;
justify-content: flex-end;
font-weight: bold;
color: $Grey-500;
margin-top: 4px;
}
&__row-header-secondary,
&__row-header-secondary--bold {
color: $Grey-500;
}
&__row-header-secondary,
&__row-header-secondary--bold {
margin-right: 12px;
}
&__row-header-primary {
color: $Grey-500;
}
&__row-header-primary--bold {
color: $Black-100;
}
&__row-header-text--bold,
&__row-header-secondary--bold,
&__row-header-primary--bold {
font-weight: bold;
}
&__bold {
font-weight: bold;
}
&__tilde {
font-family: Roboto, Helvetica, Arial, sans-serif;
margin-right: -3.5px;
}
}
.info-tooltip {
> div {
display: flex;
align-items: center;
margin-right: 4px;
}
}