Skip to content

Conversation

@MoritzWeber0
Copy link
Member

@MoritzWeber0 MoritzWeber0 commented Jun 6, 2025

Move booking information to own pages. Embed the pages via custom expanders to the operator pages.

@MoritzWeber0 MoritzWeber0 changed the title Feat/booking shortcode feat: Present booking methods as custom expanders Jun 6, 2025
@lenderom lenderom force-pushed the feat/booking-shortcode branch from 76ce518 to 3471c07 Compare June 7, 2025 19:22
@MoritzWeber0 MoritzWeber0 changed the base branch from main to refactor/define-divider June 8, 2025 15:45
@MoritzWeber0 MoritzWeber0 force-pushed the feat/booking-shortcode branch 2 times, most recently from fac9308 to 01300dd Compare June 8, 2025 16:28
@MoritzWeber0 MoritzWeber0 force-pushed the refactor/define-divider branch from 1a9e676 to 7152468 Compare June 8, 2025 21:15
@MoritzWeber0 MoritzWeber0 force-pushed the feat/booking-shortcode branch from a3e24fb to 5a52f44 Compare June 8, 2025 21:16
@fipguide fipguide deleted a comment from netlify bot Jun 9, 2025
@MoritzWeber0 MoritzWeber0 force-pushed the refactor/define-divider branch from 0977d3a to 9974e85 Compare June 9, 2025 16:17
Base automatically changed from refactor/define-divider to main June 9, 2025 16:33
@lenderom lenderom mentioned this pull request Jun 9, 2025
3 tasks
zusorio and others added 4 commits June 9, 2025 19:38
## Description
By default, Hugo only allows using `http:`, `https:`, and `mailto:`.
URLs using other schemes are replaced with `#ZgotmplZ`. To allow using
`tel:`, we have to declare it as safe using `| safeURL`. This marks
every URL as safe which should be fine, since all content inside the
repo is trusted.
See https://gohugo.io/functions/safe/url/ for more info.

Closes #185

<!-- Add a short description here / Eine kurze Beschreibung hier
einfügen -->

## Checklist
<!-- Check fields with: [x] / Abhaken von Punkten: [x] -->

- [x] Check the License of new pictures (non-commercial use without
attribution) <!-- Die Lizenz neuer Bilder geprüft (nicht-kommerzielle
Nutzung ohne Namensnennung) -->

The content was modified in the following languages: <!-- Der Inhalt
wurde für die folgenden Sprachen angepasst -->
- [ ] English
- [ ] German

---------

Co-authored-by: Moritz Weber <[email protected]>
@MoritzWeber0 MoritzWeber0 marked this pull request as ready for review June 10, 2025 21:27
@MoritzWeber0 MoritzWeber0 requested a review from therobrob June 10, 2025 21:28
Signed-off-by: lennartrommeiss <[email protected]>
@MoritzWeber0
Copy link
Member Author

Copy link
Member

@therobrob therobrob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the display of booking methods as an expander, we have a great new feature for the website, thank you for that! I have a few comments. Let's talk if something is unclear or you see things differently. :)

Signed-off-by: lennartrommeiss <[email protected]>
@lenderom lenderom force-pushed the feat/booking-shortcode branch from a87515c to 2b6a1c7 Compare June 16, 2025 06:20
The ::before pseudo-element wasn't included in the flexbox and
the margins / gap wasn't applied properly
Use the hex variables as single source of truth.
Maintaining another set in rgb colors is error-prone and SCSS can transfer it on demand.
@therobrob therobrob merged commit fe618a4 into main Jun 19, 2025
7 checks passed
@therobrob therobrob deleted the feat/booking-shortcode branch June 19, 2025 12:43
@MoritzWeber0 MoritzWeber0 added the technical Technical issues, e.g. related to Hugo, HTML, CSS, deployment, etc. label Jun 21, 2025
therobrob added a commit that referenced this pull request Jun 22, 2025
As correctly mentioned by @therobrob in
#180 (comment),
`.o-list` is already used for the overview pages and we should change
the name of `.o-list--columns`. Since it's actually not just usable by
lists itself and can be used to split all different kinds of sections
into columns, `.o-section--columns` is a good replacement in my eyes.

Co-authored-by: Robert Schuster <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

technical Technical issues, e.g. related to Hugo, HTML, CSS, deployment, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants