@@ -1,19 +1,8 @@
1import Link from "next/link";
1import Link from "next/link";
2import { DateTime } from "luxon";
2import { DateTime } from "luxon";
9−} from "../components/Snippets";
3+import { DateRange } from "../components/Snippets";
12− generateRealtimeDate,
4+import { generateDisplayDate, generateRealtimeDate } from "../lib/lib";
13− formatDate,
5+import classNames from "classnames";
18export default function EventPreview({ event, className, big }) {
7export default function EventPreview({ event, className, big }) {
19 // Event tiles have a 'dark mode' used when their background images are dark and white text is needed for legibility.
8 // Event tiles have a 'dark mode' used when their background images are dark and white text is needed for legibility.
@@ -39,7 +28,14 @@ export default function EventPreview({ event, className, big }) {
40 <Link href={`/events/${event.slug}`}>
29 <Link href={`/events/${event.slug}`}>
31+ className={classNames(
42− className={`flex flex-col p-6 justify-between items-between h-full relative`}
32+ "flex flex-col p-6 justify-between items-between h-full relative",
34+ "backdrop-brightness-50 rounded-xl": Boolean(
45 className={`grow-1 flex ${
41 className={`grow-1 flex ${