From cf5f5087010d05a94980e3fd0d186740c30cfb42 Mon Sep 17 00:00:00 2001 From: trean Date: Fri, 31 Jul 2026 18:50:49 +0200 Subject: [PATCH] events page fixes (#2576) --- qdrant-landing/content/events/_index.md | 6 ++++ .../css/partials/events/_events-card.scss | 9 ++++-- .../layouts/partials/events/events-card.html | 28 +++++++------------ .../static/icons/outline/calendar.svg | 3 ++ .../static/icons/outline/clock.svg | 3 ++ .../static/icons/outline/map-pin.svg | 4 +++ 6 files changed, 32 insertions(+), 21 deletions(-) create mode 100644 qdrant-landing/themes/qdrant-2024/static/icons/outline/calendar.svg create mode 100644 qdrant-landing/themes/qdrant-2024/static/icons/outline/clock.svg create mode 100644 qdrant-landing/themes/qdrant-2024/static/icons/outline/map-pin.svg diff --git a/qdrant-landing/content/events/_index.md b/qdrant-landing/content/events/_index.md index 0e807f638..d80a6d9a0 100644 --- a/qdrant-landing/content/events/_index.md +++ b/qdrant-landing/content/events/_index.md @@ -1,6 +1,12 @@ --- title: Events description: Events +icons: + # Filenames under static/icons/outline/” + # for more see svg.html partial + date: calendar.svg + place: map-pin.svg + time: clock.svg build: render: always cascade: diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/events/_events-card.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/events/_events-card.scss index 66631f6d3..aca7ebe67 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/events/_events-card.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/events/_events-card.scss @@ -53,9 +53,12 @@ &__type { padding: pxToRem(2) pxToRem(10); border-radius: pxToRem(20); + border: pxToRem(1) solid $neutral-70; font-size: $font-size-md; line-height: $spacer * 1.5; text-transform: capitalize; + color: $neutral-70; + background-color: rgba($neutral-70, 0.1); display: inline-block; &-mobile { @@ -63,19 +66,19 @@ } &-webinar { - border: pxToRem(1) solid $secondary-blue-50; + border-color: $secondary-blue-50; color: $secondary-blue-50; background-color: rgba($secondary-blue-50, 0.1); } &-conference { - border: pxToRem(1) solid $secondary-violet-50; + border-color: $secondary-violet-50; color: $secondary-violet-50; background-color: rgba($secondary-violet-50, 0.1); } &-meetup { - border: pxToRem(1) solid $secondary-teal-50; + border-color: $secondary-teal-50; color: $secondary-teal-50; background-color: rgba($secondary-teal-50, 0.1); } diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/events/events-card.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/events/events-card.html index c7197c5ee..d35d6e288 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/events/events-card.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/events/events-card.html @@ -12,11 +12,15 @@ {{ $hasEndTime = findRE "T" . }} {{ end }} - +{{ $link := $event.Params.link }} +{{ $linkURL := urls.Parse $link }} +{{ $siteHost := (urls.Parse $event.Site.BaseURL).Host }} +{{ $isExternal := and $linkURL.IsAbs (ne $linkURL.Host $siteHost) }} +{{ $icons := $event.Parent.Params.icons }} + +
- - - + {{ with $icons.date }}{{ partial "svg" . }}{{ end }}

{{ if eq ($start.Format "2006-01-02") ($end.Format "2006-01-02") }} {{ $start.Format "Mon, Jan 2, 2006" }} @@ -36,10 +40,7 @@ {{ $event.Params.type }}

- - - - + {{ with $icons.place }}{{ partial "svg" . }}{{ end }} {{ $event.Params.place }}

@@ -50,16 +51,7 @@ {{ end }}

- - - - - - - - - - + {{ with $icons.time }}{{ partial "svg" . }}{{ end }} {{ $start.Format $timeFormat }} {{ if and $hasEndTime (ne ($start.Format "15:04") ($end.Format "15:04")) }} diff --git a/qdrant-landing/themes/qdrant-2024/static/icons/outline/calendar.svg b/qdrant-landing/themes/qdrant-2024/static/icons/outline/calendar.svg new file mode 100644 index 000000000..8d9597de3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/icons/outline/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/icons/outline/clock.svg b/qdrant-landing/themes/qdrant-2024/static/icons/outline/clock.svg new file mode 100644 index 000000000..388261353 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/icons/outline/clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/icons/outline/map-pin.svg b/qdrant-landing/themes/qdrant-2024/static/icons/outline/map-pin.svg new file mode 100644 index 000000000..7aff68fe3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/icons/outline/map-pin.svg @@ -0,0 +1,4 @@ + + + +