Skip to content

Instantly share code, notes, and snippets.

@fmg-lydonchandra
Created October 21, 2022 08:09
Show Gist options
  • Save fmg-lydonchandra/4801cb029eeb32e9f12a3acc6785ef5e to your computer and use it in GitHub Desktop.
Save fmg-lydonchandra/4801cb029eeb32e9f12a3acc6785ef5e to your computer and use it in GitHub Desktop.
import { React, window } from "https://deno.land/x/[email protected]/mod.ts";
export type Cycle = {
id: string;
durations?: Record<string, number>;
};
const Box = <div></div>;
const DetailItem = <div></div>;
function renderDetails(cycle: Cycle): any {
const bla = Object.entries(cycle.durations);
console.log(bla);
return Object.entries(cycle.durations)
.map(([key, value], idx) => {
// console.log(key, value);
return (<DetailItem key={key}>
<Box className={key.toUpperCase() === "DELAY" ? "isDelay" : ""}>{key}</Box>
<Box>{value}</Box>
</DetailItem>);
})
}
const data1: Cycle = {
id: "id1", durations: { "Delay": 100, "NotDelay": 0 },
}
const fragment = renderDetails(data1);
console.log(JSON.stringify(fragment, null, 2))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment