Skip to content

Commit 2b3500e

Browse files
committed
Display draft case study placeholder blocks
1 parent a4b0153 commit 2b3500e

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

www/src/routes/work/work-block.svelte

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,26 @@ export let work
88
99
$: ({ startDateNice, endDateNice, title, lede, slug, discipline, content } =
1010
work)
11+
12+
let isPublished
13+
$: isPublished = Boolean(lede) && Boolean(content)
1114
</script>
1215

1316
<article class="relative grid items-start gap-6">
14-
<header class="relative grid gap-4">
17+
<header class="relative grid gap-4" class:opacity-60={!isPublished}>
1518
<time><time>{startDateNice}</time> – <time>{endDateNice}</time></time>
1619
<Heading level={4}>{title}</Heading>
1720
</header>
18-
<div class="flex flex-wrap items-start gap-2 lg:order-3">
21+
<div
22+
class="flex flex-wrap items-start gap-2 lg:order-3"
23+
class:opacity-60={!isPublished}
24+
>
1925
{#each discipline as text}
2026
<FBadge>{text}</FBadge>
2127
{/each}
2228
</div>
2329
<div class="prose lg:order-2 lg:col-span-2">
24-
{#if lede}
30+
{#if lede && content}
2531
<PortableText value={lede} />
2632
{/if}
2733
<p>
@@ -32,7 +38,7 @@ $: ({ startDateNice, endDateNice, title, lede, slug, discipline, content } =
3238
><span aria-hidden="true">↳</span> Read more</a
3339
>
3440
{:else}
35-
Case study coming soon.
41+
<var class="opacity-60">Case study coming soon.</var>
3642
{/if}
3743
</p>
3844
</div>

0 commit comments

Comments
 (0)