feat(SW-369): show sidebar on loyalty + loyalty & content page layout refactor
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
.rewardCard {
|
.rewardCard {
|
||||||
padding-bottom: var(--Spacing-x-one-and-half);
|
padding-bottom: var(--Spacing-x-one-and-half);
|
||||||
z-index: 2;
|
|
||||||
grid-column: 1/3;
|
grid-column: 1/3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,6 @@
|
|||||||
display: contents;
|
display: contents;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
gap: var(--Spacing-x2);
|
gap: var(--Spacing-x2);
|
||||||
z-index: 2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.columnHeader {
|
.columnHeader {
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
.contentPage {
|
.contentPage {
|
||||||
padding-bottom: var(--Spacing-x9);
|
padding-bottom: var(--Spacing-x9);
|
||||||
container-name: content-page;
|
|
||||||
container-type: inline-size;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
@@ -35,12 +33,16 @@
|
|||||||
|
|
||||||
.contentContainer {
|
.contentContainer {
|
||||||
display: grid;
|
display: grid;
|
||||||
padding: var(--Spacing-x4) var(--Spacing-x2) 0;
|
grid-template-areas:
|
||||||
|
"main"
|
||||||
|
"sidebar";
|
||||||
gap: var(--Spacing-x4);
|
gap: var(--Spacing-x4);
|
||||||
align-items: start;
|
align-items: start;
|
||||||
|
padding: var(--Spacing-x4) var(--Spacing-x2) 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mainContent {
|
.mainContent {
|
||||||
|
grid-area: main;
|
||||||
display: grid;
|
display: grid;
|
||||||
gap: var(--Spacing-x4);
|
gap: var(--Spacing-x4);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -57,6 +59,7 @@
|
|||||||
padding: var(--Spacing-x4) 0;
|
padding: var(--Spacing-x4) 0;
|
||||||
}
|
}
|
||||||
.contentContainer {
|
.contentContainer {
|
||||||
|
grid-template-areas: "main sidebar";
|
||||||
grid-template-columns: var(--max-width-text-block) 1fr;
|
grid-template-columns: var(--max-width-text-block) 1fr;
|
||||||
gap: var(--Spacing-x9);
|
gap: var(--Spacing-x9);
|
||||||
max-width: var(--max-width-content);
|
max-width: var(--max-width-content);
|
||||||
|
|||||||
@@ -1,21 +1,24 @@
|
|||||||
.content {
|
.content {
|
||||||
display: grid;
|
display: grid;
|
||||||
padding-bottom: var(--Spacing-x9);
|
grid-template-areas: "main";
|
||||||
padding-left: var(--Spacing-x0);
|
grid-template-columns: 1fr;
|
||||||
padding-right: var(--Spacing-x0);
|
gap: var(--Spacing-x5);
|
||||||
|
padding: 0 var(--Spacing-x2) var(--Spacing-x9);
|
||||||
container-name: loyalty-page;
|
|
||||||
container-type: inline-size;
|
|
||||||
max-width: var(--max-width);
|
max-width: var(--max-width);
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.content:has(> aside) {
|
||||||
|
grid-template-areas:
|
||||||
|
"main"
|
||||||
|
"sidebar";
|
||||||
|
}
|
||||||
|
|
||||||
.blocks {
|
.blocks {
|
||||||
|
grid-area: main;
|
||||||
display: grid;
|
display: grid;
|
||||||
gap: var(--Spacing-x7);
|
gap: var(--Spacing-x7);
|
||||||
padding-left: var(--Spacing-x2);
|
|
||||||
padding-right: var(--Spacing-x2);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
@@ -25,23 +28,16 @@
|
|||||||
|
|
||||||
@media screen and (min-width: 1367px) {
|
@media screen and (min-width: 1367px) {
|
||||||
.content {
|
.content {
|
||||||
gap: var(--Spacing-x5);
|
padding: 0 var(--Spacing-x5) var(--Spacing-x9);
|
||||||
padding-left: var(--Spacing-x5);
|
|
||||||
padding-right: var(--Spacing-x5);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.content:has(> aside) {
|
.content:has(> aside) {
|
||||||
|
grid-template-areas: "sidebar main";
|
||||||
grid-template-columns: 360px 1fr;
|
grid-template-columns: 360px 1fr;
|
||||||
}
|
}
|
||||||
|
|
||||||
.content:has(> aside) .blocks {
|
|
||||||
grid-column: 2 / -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.blocks {
|
.blocks {
|
||||||
gap: var(--Spacing-x9);
|
gap: var(--Spacing-x9);
|
||||||
padding-left: var(--Spacing-x0);
|
|
||||||
padding-right: var(--Spacing-x0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.blocks > section:first-of-type > header {
|
.blocks > section:first-of-type > header {
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
.aside {
|
.aside {
|
||||||
|
grid-area: sidebar;
|
||||||
display: grid;
|
display: grid;
|
||||||
|
gap: var(--Spacing-x4);
|
||||||
container-name: sidebar;
|
container-name: sidebar;
|
||||||
container-type: inline-size;
|
container-type: inline-size;
|
||||||
gap: var(--Spacing-x3);
|
gap: var(--Spacing-x3);
|
||||||
@@ -16,14 +18,7 @@
|
|||||||
.aside {
|
.aside {
|
||||||
align-content: flex-start;
|
align-content: flex-start;
|
||||||
gap: var(--Spacing-x4);
|
gap: var(--Spacing-x4);
|
||||||
|
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@container loyalty-page (max-width: 1366px) {
|
|
||||||
.aside {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user