"use client"; import type { RectificationHouseTable } from "@/lib/rectification-candidate-result"; export function RectificationHouseTableView({ table, changedHouses, lagnaChanged, }: Readonly<{ table: RectificationHouseTable; changedHouses?: ReadonlySet; lagnaChanged?: boolean; }>) { const changed = changedHouses ?? new Set(); return (
当前本命宫位 按 {table.time} 排出,上升{table.lagna} {lagnaChanged ? "(已更新)" : ""}。补充经历后会按新线索重算。 这是当前代表性时间下的盘面,不是已确认出生盘。
{table.houses.map((house) => { const houseChanged = changed.has(house.house); return ( ); })}
宫位 星座 入驻
第{house.house}宫 {house.sign} {houseChanged ? 已更新 : null} {house.occupants.length > 0 ? house.occupants.join("、") : "—"}
); }