/// import { recipe, UI } from "commontools"; interface Item { id: number; name: string; } interface State { items: Item[]; offset: number; } export default recipe("IndexParam", (state) => { return { [UI]: (
{/* Uses both index parameter and captures state.offset */} {state.items.map((item, index) => (
Item #{index + state.offset}: {item.name}
))}
), }; });