From 75156d4e5e379ca3ddf632d3b7171f912bca4ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Helge-Mikael=20Nordg=C3=A5rd?= Date: Mon, 5 May 2025 22:07:51 +0200 Subject: [PATCH] Implemented missing component, moved markdown style to main css --- resources/css/app.css | 142 +++++++++++++ .../Statics/FrontPageEventsListRendered.vue | 195 ++++++++++++++++++ .../Statics/FrontPageMembershipInfo.vue | 146 +------------ .../FrontPageMembershipInfoRendered.vue | 150 +------------- .../js/pages/Backend/PageBuilder/Preview.vue | 21 -- 5 files changed, 340 insertions(+), 314 deletions(-) create mode 100644 resources/js/components/Blocks/Statics/FrontPageEventsListRendered.vue 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 @@ + + + \ No newline at end of file diff --git a/resources/js/components/Blocks/Statics/FrontPageMembershipInfo.vue b/resources/js/components/Blocks/Statics/FrontPageMembershipInfo.vue index ca040c1..c05990a 100644 --- a/resources/js/components/Blocks/Statics/FrontPageMembershipInfo.vue +++ b/resources/js/components/Blocks/Statics/FrontPageMembershipInfo.vue @@ -46,148 +46,4 @@ - - - + \ No newline at end of file diff --git a/resources/js/components/Blocks/Statics/FrontPageMembershipInfoRendered.vue b/resources/js/components/Blocks/Statics/FrontPageMembershipInfoRendered.vue index f5e6ab9..7c6b01d 100644 --- a/resources/js/components/Blocks/Statics/FrontPageMembershipInfoRendered.vue +++ b/resources/js/components/Blocks/Statics/FrontPageMembershipInfoRendered.vue @@ -65,12 +65,11 @@
-

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 @@

- - - \ No newline at end of file + \ No newline at end of file diff --git a/resources/js/pages/Backend/PageBuilder/Preview.vue b/resources/js/pages/Backend/PageBuilder/Preview.vue index 925b96f..9bd0277 100644 --- a/resources/js/pages/Backend/PageBuilder/Preview.vue +++ b/resources/js/pages/Backend/PageBuilder/Preview.vue @@ -260,27 +260,6 @@
- - - - - -
- -
-