///
import { derive, NAME, recipe, str, UI } from "commontools";
import { decrement, increment, model } from "./utils.ts";
export const customRecipeExport = recipe(model, model, (cell) => {
return {
[NAME]: str`Simple counter: ${derive(cell.value, String)}`,
[UI]: (
-
{/* use html fragment to test that it works */}
<>
{cell.value}
>
+
),
value: cell.value,
stringField: cell.stringField,
numberField: cell.numberField,
booleanField: cell.booleanField,
arrayField: cell.arrayField,
userData: cell.userData,
listField: cell.listField,
};
});