diff --git a/resources/css/app.css b/resources/css/app.css
index 7a0abaf..10b860a 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -269,3 +269,145 @@
@apply bg-background text-foreground;
}
}
+
+
+
+.memberShipBlock p {
+ margin-bottom: 12px;
+}
+
+.memberShipBlock p:last-child {
+ margin-bottom: 0;
+}
+
+.memberShipBlock a {
+ color: #f59e0b;
+ text-decoration: underline;
+}
+
+.memberShipBlock a:hover {
+ color: #d97706;
+ text-decoration: none;
+}
+
+.memberShipBlock a:active {
+ color: #d97706;
+ text-decoration: none;
+}
+
+.memberShipBlock a:focus {
+ color: #d97706;
+ text-decoration: none;
+}
+
+.memberShipBlock a:visited {
+ color: #fcd34d;
+ text-decoration: underline;
+}
+
+.memberShipBlock ul {
+ color: #9ca3af;
+ margin-left: 20px;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ list-style-type: circle;
+}
+
+.memberShipBlock li p {
+ color: #9ca3af;
+ font-size: 1rem;
+}
+
+.memberShipBlock ul li {
+ margin-bottom: 6px;
+}
+
+.memberShipBlock ul li:last-child {
+ margin-bottom: 0;
+}
+
+.memberShipBlock ol {
+ color: #9ca3af;
+ margin-left: 20px;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ list-style-type: decimal;
+}
+
+.memberShipBlock ol li {
+ margin-bottom: 6px;
+}
+
+.memberShipBlock ol li:last-child {
+ margin-bottom: 0;
+}
+
+.memberShipBlock hr {
+ border-top-color: #f59e0b;
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
+
+.memberShipBlock h1 {
+ @apply font-arctic text-4xl;
+}
+
+.memberShipBlock h2 {
+ color: #f59e0b;
+ font-family: 'Arctic';
+ margin-top: 6px;
+ margin-bottom: 6px;
+ font-size: x-large;
+}
+
+.memberShipBlock h3 {
+ color: #fff;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ font-size: large;
+ font-weight: bold;
+}
+
+.memberShipBlock h4 {
+ color: #f59e0b;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ font-size: medium;
+ font-weight: bold;
+}
+
+.memberShipBlock h5 {
+ color: #f59e0b;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ font-size: small;
+ font-weight: bold;
+}
+
+.memberShipBlock h6 {
+ color: #f59e0b;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ font-size: x-small;
+ font-weight: bold;
+}
+
+.memberShipBlock blockquote {
+ color: #9ca3af;
+ margin-top: 6px;
+ margin-bottom: 6px;
+ margin-left: 20px;
+ padding-left: 10px;
+ border-left: 3px solid #ccc;
+ font-style: italic;
+}
+
+.memberShipBlock code {
+ background-color: #1f2937;
+ color: #ef4444;
+ border-radius: 0.3em;
+ padding: 8px 10px 12px;
+ white-space: nowrap;
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
\ No newline at end of file
diff --git a/resources/js/components/Blocks/Statics/FrontPageEventsListRendered.vue b/resources/js/components/Blocks/Statics/FrontPageEventsListRendered.vue
new file mode 100644
index 0000000..3537ebf
--- /dev/null
+++ b/resources/js/components/Blocks/Statics/FrontPageEventsListRendered.vue
@@ -0,0 +1,195 @@
+
+
+
+
+ Oppstart: {{ formatDate(event.start) }}, klokken {{ formatTime(event.start) }}
+ {{ event.signups.length }} deltager(e) har meldt seg på så langt Ingen påmeldte så langt {{ event.excerpt }}{{ block.title || 'Tittel' }}
+ {{ block.label || 'Merkelapp' }}
+ {{ block.secondarylabel || 'Sekundær merkelapp' }}
+
+
+
+
{{ event.title }}
+
+
Prisen for medlemskap er {{ page.props.pageSettings['membership_fee'] }},- kr per år for voksne eller {{ page.props.pageSettings['membership_child_fee'] }} for barn/ungdom under {{ page.props.pageSettings['membership_child_age_limit'] }} år. Du må være - {{ page.props.pageSettings['membership_age_limit'] }} år eller eldre for å bli medlem. hos oss. Medlemskapet + {{ page.props.pageSettings['membership_age_limit'] }} år eller eldre for å bli medlem hos oss. Medlemskapet varer i {{ page.props.pageSettings['membership_time_interval_months'] }} måneder eller ut kalenderåret før det må fornyes. Betalinger kan gjøres på nettsiden via vipps eller bankkort ved å besøke @@ -89,149 +88,4 @@