Make some event rendering components reactive
This commit is contained in:
parent
8d7b640d0f
commit
735231f8bc
3 changed files with 7 additions and 7 deletions
|
|
@ -10,9 +10,9 @@
|
||||||
|
|
||||||
const {event}: Props = $props()
|
const {event}: Props = $props()
|
||||||
|
|
||||||
const timeEvent = reader(TimeEvent)(event)
|
const timeEvent = $derived(reader(TimeEvent)(event))
|
||||||
|
|
||||||
const start = timeEvent.start()
|
const start = $derived(timeEvent.start())
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if start}
|
{#if start}
|
||||||
|
|
|
||||||
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
const {event}: Props = $props()
|
const {event}: Props = $props()
|
||||||
|
|
||||||
const timeEvent = reader(TimeEvent)(event)
|
const timeEvent = $derived(reader(TimeEvent)(event))
|
||||||
|
|
||||||
// NIP-52 settled on `title`, but events from before that still carry `name`.
|
// NIP-52 settled on `title`, but events from before that still carry `name`.
|
||||||
const title = $derived(timeEvent.title() ?? tagValue(tagSpec("name"), event.tags))
|
const title = $derived(timeEvent.title() ?? tagValue(tagSpec("name"), event.tags))
|
||||||
const start = timeEvent.start()
|
const start = $derived(timeEvent.start())
|
||||||
const end = timeEvent.end()
|
const end = $derived(timeEvent.end())
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="flex flex-col justify-between gap-1">
|
<div class="flex flex-col justify-between gap-1">
|
||||||
|
|
|
||||||
|
|
@ -14,9 +14,9 @@
|
||||||
|
|
||||||
const {event, url}: Props = $props()
|
const {event, url}: Props = $props()
|
||||||
|
|
||||||
const timeEvent = reader(TimeEvent)(event)
|
const timeEvent = $derived(reader(TimeEvent)(event))
|
||||||
|
|
||||||
const location = timeEvent.location()
|
const location = $derived(timeEvent.location())
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="flex min-w-0 flex-col gap-1 text-sm opacity-75">
|
<div class="flex min-w-0 flex-col gap-1 text-sm opacity-75">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue