import { Component, createEffect, createMemo, For, Index } from "solid-js"; import { createSlug, Entry } from "~/features/content"; import css from "./hero.module.css"; type HeroProps = { entries: Entry[]; class?: string; }; export function Hero(props: HeroProps) { const entry = createMemo(() => props.entries.at(0)!); const slug = createMemo(() => createSlug(entry())); return (
{ entry => }
); } const Page: Component<{ entry: Entry }> = (props) => { const slug = createMemo(() => createSlug(props.entry)); createEffect(() => { console.log(props.entry); }); return (

{props.entry.title}

Continue {props.entry.releaseDate} {(source) => ( <>  •  {source().rating.score} {source().label} )}

{props.entry.synopsis}

); };