style changes and offer loading routing
This commit is contained in:
1 parent
18d5f26326
commit
f726c960cd
4 files changed
+20
-11
No files matched your search
@@ -16,6 +16,8 @@ function Home() {
|
|||||||
route('/search');
|
route('/search');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!offers) return <div>loading...</div>;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div class={'offers'}>
|
<div class={'offers'}>
|
||||||
{offers.map(OfferGroup)}
|
{offers.map(OfferGroup)}
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ const User = () => {
|
|||||||
<hr />
|
<hr />
|
||||||
<p>Data provided by Discogs.</p>
|
<p>Data provided by Discogs.</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div class='results'>
|
||||||
{infoEl}
|
{infoEl}
|
||||||
{results.map(Result)}
|
{results.map(Result)}
|
||||||
{topEl}
|
{topEl}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ export const userState = createSlice({
|
|||||||
|
|
||||||
export const offersState = createSlice({
|
export const offersState = createSlice({
|
||||||
name: 'offers',
|
name: 'offers',
|
||||||
initialState: [],
|
initialState: null,
|
||||||
reducers: {
|
reducers: {
|
||||||
set: (state, action) => action.payload
|
set: (state, action) => action.payload
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
main {
|
main {
|
||||||
padding: 0 5% 0 5%;
|
padding: 0 var(--spacing-double) 0 var(--spacing-double);
|
||||||
}
|
}
|
||||||
|
|
||||||
button, [type=submit] {
|
button, [type=submit] {
|
||||||
@@ -283,13 +283,17 @@ article {
|
|||||||
.search {
|
.search {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 2fr;
|
grid-template-columns: 1fr 2fr;
|
||||||
grid-gap: calc(var(--spacing-double) * 2);
|
|
||||||
|
|
||||||
article {
|
.results {
|
||||||
display: grid;
|
display: grid;
|
||||||
padding: var(--spacing);
|
padding-left: var(--spacing);
|
||||||
margin-bottom: var(--spacing);
|
grid-gap: var(--spacing);
|
||||||
grid-template-columns: 1fr 4fr min-content;
|
|
||||||
|
article {
|
||||||
|
display: grid;
|
||||||
|
padding: var(--spacing);
|
||||||
|
grid-template-columns: 1fr 4fr min-content;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
@@ -309,8 +313,7 @@ article {
|
|||||||
grid-template-columns:
|
grid-template-columns:
|
||||||
1fr 1fr 1fr;
|
1fr 1fr 1fr;
|
||||||
|
|
||||||
grid-row-gap: var(--spacing);
|
grid-gap: var(--spacing);
|
||||||
grid-column-gap: var(--spacing);
|
|
||||||
|
|
||||||
article {
|
article {
|
||||||
display: grid;
|
display: grid;
|
||||||
@@ -425,6 +428,7 @@ header {
|
|||||||
.offers {
|
.offers {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
grid-gap: var(--spacing);
|
||||||
|
|
||||||
.offer {
|
.offer {
|
||||||
display: grid;
|
display: grid;
|
||||||
@@ -435,7 +439,6 @@ header {
|
|||||||
"lines lines";
|
"lines lines";
|
||||||
|
|
||||||
padding: var(--spacing);
|
padding: var(--spacing);
|
||||||
margin: var(--spacing-half);
|
|
||||||
background: var(--background-1);
|
background: var(--background-1);
|
||||||
|
|
||||||
.details {
|
.details {
|
||||||
@@ -526,6 +529,10 @@ header {
|
|||||||
"contact"
|
"contact"
|
||||||
"words";
|
"words";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
main {
|
||||||
|
padding: 0 var(--spacing) 0 var(--spacing);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width:1200px) {
|
@media (max-width:1200px) {
|
||||||
|
|||||||
Reference in new issue
Block a user