diff --git a/web/src/components/events/DateListOld.tsx b/web/src/components/events/DateListOld.tsx
new file mode 100644
index 0000000..e184103
--- /dev/null
+++ b/web/src/components/events/DateListOld.tsx
@@ -0,0 +1,47 @@
+import styles from "./dateListOld.module.scss";
+
+export const DateListOld = () => {
+ return (
+
+
Kommende datoer (4)
+
+
+ );
+};
diff --git a/web/src/components/events/EventHeader.tsx b/web/src/components/events/EventHeader.tsx
index a97c3c3..4bcb758 100644
--- a/web/src/components/events/EventHeader.tsx
+++ b/web/src/components/events/EventHeader.tsx
@@ -15,18 +15,9 @@ export const EventHeader = ({ event }: { event: EventFragment }) => {
{event.title}
- {event.facebookUrl && (
-
- Gå til Facebook-event
-
- )}
- {event.ticketUrl && (
-
- Kjøp billetter
-
- )}
+
Vise neste dato her?
-
Pris
+ {/*
Pris
*/}
{!event.priceRegular &&
!event.priceStudent &&
@@ -55,6 +46,16 @@ export const EventHeader = ({ event }: { event: EventFragment }) => {
)}
+ {event.ticketUrl && (
+
+ Kjøp billetter
+
+ )}
+ {event.facebookUrl && (
+
+ Gå til Facebook-event
+
+ )}
{event.categories.length > 0 && (
Kategorier: {event.categories.map((x) => x.name).join(", ")}
diff --git a/web/src/components/events/dateList.module.scss b/web/src/components/events/dateList.module.scss
index 969dcce..6a31489 100644
--- a/web/src/components/events/dateList.module.scss
+++ b/web/src/components/events/dateList.module.scss
@@ -1,30 +1,18 @@
.dateList {
list-style: none;
- margin: 1rem 0 var(--spacing-sitepadding);
+ margin: 0 calc(var(--spacing-sitepadding)*-1) calc(var(--spacing-sitepadding)*2);
+ padding: 0 var(--spacing-sitepadding);
display: flex;
- gap: var(--spacing-gap-column);
+ gap: 1rem;
}
.date {
font-family: var(--font-serif);
- font-size: var(--font-size-lead);
- margin-bottom: 1rem;
- padding-left: 4rem;
+ font-size: var(--font-size-body);
position: relative;
- min-height: 3.2rem;
line-height: 1.2;
-
- &:before {
- content: "";
- display: block;
- width: 3.2rem;
- height: 3.2rem;
- border-radius: 100%;
- background: var(--color-goldenBeige);
- position: absolute;
- left: 0;
- top: 0;
- }
+ border-right: var(--border);
+ padding-right: 1rem;
}
.time {
diff --git a/web/src/components/events/dateListOld.module.scss b/web/src/components/events/dateListOld.module.scss
new file mode 100644
index 0000000..a3d43c1
--- /dev/null
+++ b/web/src/components/events/dateListOld.module.scss
@@ -0,0 +1,38 @@
+.dateList {
+ list-style: none;
+ background: var(--color-background-secondary);
+ margin: 1rem calc(var(--spacing-sitepadding)*-1);
+ padding: var(--spacing-sitepadding);
+ display: flex;
+ gap: var(--spacing-gap-column);
+}
+
+.date {
+ font-family: var(--font-serif);
+ font-size: var(--font-size-lead);
+ margin-bottom: 1rem;
+ padding-left: 4rem;
+ position: relative;
+ min-height: 3.2rem;
+ line-height: 1.2;
+
+ &:before {
+ content: "";
+ display: block;
+ width: 3.2rem;
+ height: 3.2rem;
+ border-radius: 100%;
+ background: var(--color-goldenBeige);
+ position: absolute;
+ left: 0;
+ top: 0;
+ }
+}
+
+.time {
+ width: 100%;
+}
+
+.venue {
+ font-style: italic;
+}
\ No newline at end of file
diff --git a/web/src/components/events/eventHeader.module.scss b/web/src/components/events/eventHeader.module.scss
index fa0d3d3..a50ea43 100644
--- a/web/src/components/events/eventHeader.module.scss
+++ b/web/src/components/events/eventHeader.module.scss
@@ -21,7 +21,49 @@
}
}
-.details {
+.details {}
+
+.prices {
+ margin: 2rem 0 1rem;
+
+ h2 {
+ font-size: 1rem;
+ font-family: var(--font-main);
+ }
+}
+
+.priceList {
+ list-style: none;
+ display: flex;
+}
+
+.priceItem {
font-family: var(--font-serif);
- font-size: var(--font-size-lead);
+ font-size: var(--font-size-caption);
+ position: relative;
+ padding: 0 1.5rem 0 1rem;
+
+ &:after {
+ content: "/";
+ font-family: var(--font-serif);
+ font-size: 2rem;
+ position: absolute;
+ top: 0;
+ right: 0;
+ line-height: 1.2;
+ }
+
+ &:first-child {
+ padding-left: 0;
+ }
+
+ &:last-child {
+ &:after {
+ display: none;
+ }
+ }
+}
+
+.priceLabel {
+ display: block;
}
\ No newline at end of file
diff --git a/web/src/css/base.scss b/web/src/css/base.scss
index 44d692a..aa0df5a 100644
--- a/web/src/css/base.scss
+++ b/web/src/css/base.scss
@@ -166,6 +166,21 @@ input[type="text"] {
transition: opacity var(--transition-easing);
}
+.number {
+ font-family: var(--font-serif);
+ font-weight: 400;
+}
+
+.textLink {
+ font-family: var(--font-serif);
+ font-style: italic;
+ display: block;
+
+ &:after {
+ content: "→";
+ }
+}
+
.hiddenLink {
position: absolute;
top: 0;