feat(repairs): 'с улицы' badge in PWA feed

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
2026-06-05 14:14:27 +03:00
co-authored by claude-flow
parent d0ebd9ddf5
commit 8c9caedb03
2 changed files with 9 additions and 1 deletions
@@ -12,6 +12,7 @@ export interface FeedItem {
car_model: string | null;
driver_name: string | null;
mechanic_name: string;
is_external: boolean;
works_preview: FeedWorkBrief[];
works_extra: number;
works_total: number; // сумма работ без запчастей
@@ -260,7 +260,14 @@ function RepairRow({ item, onOpen }: { item: FeedItem; onOpen: () => void }) {
</div>
<div className="flex-1 min-w-0">
<div className="flex items-baseline justify-between gap-2">
<div className="font-medium truncate">{carLine}</div>
<div className="font-medium truncate">
{carLine}
{item.is_external && (
<span className="ml-1.5 align-middle text-[10px] font-semibold uppercase tracking-wide text-amber-700 bg-amber-100 rounded px-1 py-0.5">
с улицы
</span>
)}
</div>
<div className="text-xs text-muted-foreground flex-shrink-0">
{formatFeedTimestamp(item.created_at)}
</div>