mirror of
https://github.com/oceanprotocol/market.git
synced 2024-11-15 01:34:57 +01:00
Merge remote-tracking branch 'origin/feature/issue392' into feature/issue392
This commit is contained in:
commit
59b8b8b48a
@ -6,7 +6,7 @@
|
|||||||
border: 1px solid var(--border-color);
|
border: 1px solid var(--border-color);
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: var(--background-body);
|
background: var(--background-content);
|
||||||
padding: calc(var(--spacer) / 3);
|
padding: calc(var(--spacer) / 3);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
padding: calc(var(--spacer) / 4);
|
padding: calc(var(--spacer) / 4);
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
background: none;
|
background: var(--background-content);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
transition: border 0.2s ease-out;
|
transition: border 0.2s ease-out;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
/* .filterList {
|
.filterList,
|
||||||
display: inline-flex;
|
div.filterList {
|
||||||
float: left;
|
white-space: normal;
|
||||||
} */
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.filter {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
.filter,
|
.filter,
|
||||||
button.filter,
|
button.filter,
|
||||||
@ -9,14 +14,14 @@ button.filter,
|
|||||||
.filter:active,
|
.filter:active,
|
||||||
.filter:focus {
|
.filter:focus {
|
||||||
border: 1px solid var(--border-color);
|
border: 1px solid var(--border-color);
|
||||||
text-transform: uppercase;
|
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
margin-right: calc(var(--spacer) / 6);
|
margin-right: calc(var(--spacer) / 6);
|
||||||
|
margin-bottom: calc(var(--spacer) / 6);
|
||||||
color: var(--color-secondary);
|
color: var(--color-secondary);
|
||||||
background: var(--background-body);
|
background: var(--background-content);
|
||||||
|
|
||||||
/* the only thing not possible to overwrite button style="text" with more specifity of selectors, so sledgehammer */
|
/* the only thing not possible to overwrite button style="text" with more specifity of selectors, so sledgehammer */
|
||||||
padding: calc(var(--spacer) / 5) !important;
|
padding: calc(var(--spacer) / 6) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter:hover,
|
.filter:hover,
|
||||||
@ -37,7 +42,3 @@ button.filter,
|
|||||||
margin-left: calc(var(--spacer) / 6);
|
margin-left: calc(var(--spacer) / 6);
|
||||||
color: var(--background-body);
|
color: var(--background-body);
|
||||||
}
|
}
|
||||||
|
|
||||||
.filterList:first-of-type{
|
|
||||||
margin-bottom: calc(var(--spacer) / 6);
|
|
||||||
}
|
|
||||||
|
@ -107,51 +107,49 @@ export default function FilterPrice({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div className={styles.filterList}>
|
||||||
<div className={styles.filterList}>
|
{priceFilterItems.map((e, index) => {
|
||||||
{priceFilterItems.map((e, index) => {
|
const isSelected =
|
||||||
const isSelected =
|
e.value === priceType || priceSelections.includes(e.value)
|
||||||
e.value === priceType || priceSelections.includes(e.value)
|
const selectFilter = cx({
|
||||||
const selectFilter = cx({
|
[styles.selected]: isSelected,
|
||||||
[styles.selected]: isSelected,
|
[styles.filter]: true
|
||||||
[styles.filter]: true
|
})
|
||||||
})
|
return (
|
||||||
return (
|
<Button
|
||||||
<Button
|
size="small"
|
||||||
size="small"
|
style="text"
|
||||||
style="text"
|
key={index}
|
||||||
key={index}
|
className={selectFilter}
|
||||||
className={selectFilter}
|
onClick={async () => {
|
||||||
onClick={async () => {
|
handleSelectedFilter(isSelected, e.value)
|
||||||
handleSelectedFilter(isSelected, e.value)
|
}}
|
||||||
}}
|
>
|
||||||
>
|
{e.display}
|
||||||
{e.display}
|
</Button>
|
||||||
</Button>
|
)
|
||||||
)
|
})}
|
||||||
})}
|
{serviceFilterItems.map((e, index) => {
|
||||||
{serviceFilterItems.map((e, index) => {
|
const isSelected =
|
||||||
const isSelected =
|
e.value === serviceType || serviceSelections.includes(e.value)
|
||||||
e.value === serviceType || serviceSelections.includes(e.value)
|
const selectFilter = cx({
|
||||||
const selectFilter = cx({
|
[styles.selected]: isSelected,
|
||||||
[styles.selected]: isSelected,
|
[styles.filter]: true
|
||||||
[styles.filter]: true
|
})
|
||||||
})
|
return (
|
||||||
return (
|
<Button
|
||||||
<Button
|
size="small"
|
||||||
size="small"
|
style="text"
|
||||||
style="text"
|
key={index}
|
||||||
key={index}
|
className={selectFilter}
|
||||||
className={selectFilter}
|
onClick={async () => {
|
||||||
onClick={async () => {
|
handleSelectedFilter(isSelected, e.value)
|
||||||
handleSelectedFilter(isSelected, e.value)
|
}}
|
||||||
}}
|
>
|
||||||
>
|
{e.display}
|
||||||
{e.display}
|
</Button>
|
||||||
</Button>
|
)
|
||||||
)
|
})}
|
||||||
})}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,18 @@
|
|||||||
.sortList {
|
.sortList {
|
||||||
align-self: flex-end;
|
padding: 0 calc(var(--spacer) / 10);
|
||||||
padding: calc(var(--spacer) / 10);
|
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
border: 1px solid var(--border-color);
|
border: 1px solid var(--border-color);
|
||||||
background: var(--background-body);
|
background: var(--background-content);
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 40rem) {
|
||||||
|
.sortList {
|
||||||
|
align-self: flex-end;
|
||||||
|
overflow-y: unset;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.sortLabel {
|
.sortLabel {
|
||||||
@ -15,6 +22,7 @@
|
|||||||
margin-right: calc(var(--spacer) / 1.5);
|
margin-right: calc(var(--spacer) / 1.5);
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
color: var(--color-secondary);
|
color: var(--color-secondary);
|
||||||
|
font-size: var(--font-size-small);
|
||||||
}
|
}
|
||||||
|
|
||||||
.sorted {
|
.sorted {
|
||||||
@ -25,7 +33,7 @@
|
|||||||
text-transform: capitalize;
|
text-transform: capitalize;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
font-weight: var(--font-weight-base);
|
font-weight: var(--font-weight-base);
|
||||||
background: var(--background-body);
|
background: var(--background-content);
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
/* Only use these vars for most color referencing for easy light/dark mode */
|
/* Only use these vars for most color referencing for easy light/dark mode */
|
||||||
--font-color-text: #41474e;
|
--font-color-text: #41474e;
|
||||||
--font-color-heading: #141414;
|
--font-color-heading: #141414;
|
||||||
--background-body: #fafafa;
|
--background-body: #fcfcfc;
|
||||||
--background-body-transparent: rgba(255, 255, 255, 0.8);
|
--background-body-transparent: rgba(255, 255, 255, 0.8);
|
||||||
--background-content: #fff;
|
--background-content: #fff;
|
||||||
--background-highlight: #f7f7f7;
|
--background-highlight: #f7f7f7;
|
||||||
|
Loading…
Reference in New Issue
Block a user