Discovered Preferences
{computed(() => {
const groups = groupedFoods as Record<
string,
FoodPreference[]
>;
const categories = Object.keys(groups).sort();
if (categories.length === 0) {
return (
No food preferences found yet. Click "Discover" to
search your emails.
);
}
return categories.map((category) => (
{categoryLabels[category] || category}{" "}
({groups[category].length})
{groups[category].map((f: FoodPreference) => (
{f.foodName}
{f.notes && (
{f.notes}
)}
š§ {f.sourceEmailSubject || "Unknown"}
= 80
? "#059669"
: f.confidence >= 50
? "#d97706"
: "#6b7280",
fontWeight: "600",
}}
>
{f.confidence}%
))}
));
})}