Skip to content

Commit

Permalink
feat: show event poster when des is null (#188)
Browse files Browse the repository at this point in the history
  • Loading branch information
PaiJi committed May 27, 2024
1 parent a993434 commit 779fce4
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 14 deletions.
24 changes: 14 additions & 10 deletions src/pages/[organization]/[slug].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ export default function EventDetail({ event }: { event: Event }) {
}
};

const showDescriptionContainer = !!(event.detail || event.posterUrl?.length);

return (
<>
{mapLoadingStatus !== MapLoadingStatus.Idle && (
Expand Down Expand Up @@ -271,14 +273,16 @@ export default function EventDetail({ event }: { event: Event }) {
)}

<div className="flex my-4 lg:items-start flex-col-reverse md:flex-row">
{event.detail && (
{showDescriptionContainer && (
<div id="event-detail__left" className="md:w-8/12">
<div className="bg-white rounded-xl flex-grow p-6 md:mr-4 mb-4">
<p
className="text-gray-600 whitespace-pre-line break-words"
dangerouslySetInnerHTML={{ __html: event.detail }}
/>
</div>
{event.detail && (
<div className="bg-white rounded-xl flex-grow p-6 md:mr-4 mb-4">
<p
className="text-gray-600 whitespace-pre-line break-words"
dangerouslySetInnerHTML={{ __html: event.detail }}
/>
</div>
)}

{!!event.posterUrl?.length && (
<div className="bg-white rounded-xl flex-grow p-6 md:mr-4">
Expand All @@ -304,8 +308,8 @@ export default function EventDetail({ event }: { event: Event }) {
id="event-detail__right"
className={clsx(
"bg-white rounded-xl mb-4 lg:mb-0",
!event.detail && "w-full",
event.detail && "md:w-4/12"
!showDescriptionContainer && "w-full",
showDescriptionContainer && "md:w-4/12"
)}
>
<div className="p-4">
Expand Down Expand Up @@ -361,7 +365,7 @@ export default function EventDetail({ event }: { event: Event }) {
<div
className={clsx(
"flex items-center text-gray-500 grid gap-4 mt-4",
!event.detail && "lg:grid-cols-2"
!showDescriptionContainer && "lg:grid-cols-2"
)}
>
{event.organization?.website && (
Expand Down
8 changes: 4 additions & 4 deletions src/types/event.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ export const EventScale = {
};

export const EventScaleLabel = {
[EventScale.Cosy]: "本地聚会",
[EventScale.Small]: "小型规模",
[EventScale.Medium]: "中等规模",
[EventScale.Large]: "大型规模",
[EventScale.Cosy]: "小型规模",
[EventScale.Small]: "中型规模",
[EventScale.Medium]: "大型规模",
[EventScale.Large]: "超大型规模",
[EventScale.Mega]: "巨型规模",
};

0 comments on commit 779fce4

Please sign in to comment.