diff --git a/src/routes/shop/__error.svelte b/src/routes/shop/__error.svelte new file mode 100644 index 0000000..74abf69 --- /dev/null +++ b/src/routes/shop/__error.svelte @@ -0,0 +1,56 @@ + + + + + + + + +
+
+
+

Uh oh!

+

{errors[status].message}

+
+
+
+ + +
+ + + \ No newline at end of file diff --git a/src/style/pages/_shop.scss b/src/style/pages/_shop.scss index 612f497..4878a5a 100644 --- a/src/style/pages/_shop.scss +++ b/src/style/pages/_shop.scss @@ -30,6 +30,35 @@ transform: translate3d(0,0,0); } } + + // Error + &__error { + padding: 64px 0; + background: $color-cream; + color: $color-text; + text-align: center; + + @include bp (sm) { + padding: clamp(64px, 12vw, 160px) 0; + text-align: left; + } + + .inner { + grid-column: 1 / span 8; + + @include bp (sm) { + grid-column: 3 / span 12; + } + } + h2 { + margin-bottom: 8px; + color: $color-secondary; + + @include bp (sm) { + margin-bottom: 16px; + } + } + } } // Cart