You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2 KiB
TypeScript

// frontend/components/automation/LogView.tsx — auto.jsx LogView 이식
"use client";
import { Icon } from "@/components/Icon";
import type { RunLogOut } from "@/lib/types";
export function LogView({ log }: { log: RunLogOut[] }) {
const todayN = log.filter((l) => !l.time.startsWith("어제")).length;
return (
<div className="board">
<section className="card sp2">
<div className="ch">
<div className="ico">
<Icon name="clock" />
</div>
<div className="htext">
<h3> </h3>
<div className="sub"> </div>
</div>
<span className="count"> {todayN}</span>
</div>
<div className="rb-log">
{log.map((l) => (
<div className="lg-row" key={l.id}>
<span className="lg-time">{l.time}</span>
<div className="lg-body">
<span className="lg-rule">{l.rule}</span>
<div className="lg-text">{l.text}</div>
</div>
<button className="lg-undo"></button>
</div>
))}
</div>
</section>
</div>
);
}