Fas 2 steg 3: Household Trust Score (admin + i18n status i appen)

This commit is contained in:
Sven (AAMOS AI)
2026-08-06 23:45:28 +07:00
parent bcf932d2ff
commit 4385fe5125
21 changed files with 396 additions and 23 deletions
+8 -1
View File
@@ -40,7 +40,7 @@ interface BudgetSummary {
export default function HomeScreen() {
const inventory = useQuery({
queryKey: ["inventory"],
queryFn: () => api<{ items: InventoryItem[] }>("/v1/inventory?limit=100"),
queryFn: () => api<{ items: InventoryItem[]; trustStatus?: "up_to_date" | "needs_check" | "uncertain" }>("/v1/inventory?limit=100"),
});
const expiring = useQuery({
queryKey: ["inventory-expiring"],
@@ -64,9 +64,16 @@ export default function HomeScreen() {
grouped.set(item.locationName, list);
}
const trustStatus = inventory.data?.trustStatus;
return (
<Screen>
<Title>{t("home.title")}</Title>
{trustStatus && (
<Small style={{ marginBottom: spacing.xs, opacity: 0.8 }}>
{t(`home.trustStatus.${trustStatus}`)}
</Small>
)}
<Row>
<QuickLink label={t("home.shopping")} glyph="🛒" onPress={() => router.push("/shopping")} />