({
take: [
{
label: "Type",
type: "dropdown",
options: [
"Any",
"Ocean",
"Desert",
"Grassland",
"Forest",
"Farm",
"Pet",
"Zoo",
],
},
{ type: "button", action: "make", label: "Generate" },
{
type: "import",
value: "https://cdn.jsdelivr.net/npm/chance@1.1.8/dist/chance.min.js",
},
],
make: ([type]) => ({
type: "card",
title: chance.animal(
type === "Any" ? undefined : { type: type.toLowerCase() }
),
}),
})