style changes and offer loading routing

This commit is contained in:
ntr committed 2022-11-26 13:11:29 +11:00
1 parent 18d5f26326
commit f726c960cd
4 files changed
+17 -8

No files matched your search

+2
View File
@@ -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)}
+1 -1
View File
@@ -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}
+1 -1
View File
@@ -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
}, },
+13 -6
View File
@@ -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,14 +283,18 @@ article {
.search { .search {
display: grid; display: grid;
grid-template-columns: 1fr 2fr; grid-template-columns: 1fr 2fr;
grid-gap: calc(var(--spacing-double) * 2);
.results {
display: grid;
padding-left: var(--spacing);
grid-gap: var(--spacing);
article { article {
display: grid; display: grid;
padding: var(--spacing); padding: var(--spacing);
margin-bottom: var(--spacing);
grid-template-columns: 1fr 4fr min-content; grid-template-columns: 1fr 4fr min-content;
} }
}
button { button {
margin-right: var(--spacing); margin-right: var(--spacing);
@@ -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) {