--- import BaseLayout from './BaseLayout.astro'; import type { PlaylistSnapshot } from '../models/playlist-snapshot'; interface Props { playlist: PlaylistSnapshot | null; title: string; description: string; errorOccurred: boolean; } const { playlistId } = Astro.params; const { playlist, title, description, errorOccurred } = Astro.props as Props; ---
{ !errorOccurred && playlist ? (

{title} by {playlist.owner.name}

) : (
{description}
) }