chore(ui): retire the Building2 icon app-wide (#2235)

Founder request from the register walkthrough. Suppliers (nav, command
palette, empty state) use Truck; company and company-scoped surfaces
(active company badge, invite, home signpost, SIE preview, template
scopes, TIC workspace and its manifest) use Briefcase; the two bank
contexts use Landmark. The extension icon resolver no longer maps
Building2; the generated sector definitions follow the manifest.

Co-authored-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Jakob Wennberg
2026-09-03 20:02:14 +02:00
committed by GitHub
co-authored by Jakob Wennberg Claude Fable 5.1
parent b996da60ee
commit 34b677b02c
16 changed files with 39 additions and 35 deletions
@@ -17,7 +17,6 @@ import {
import { useExtensionData } from '@/lib/extensions/use-extension-data'
import { useToast } from '@/components/ui/use-toast'
import {
Building2,
CheckCircle,
XCircle,
MapPin,
@@ -29,6 +28,7 @@ import {
ShieldCheck,
Users,
Receipt,
Briefcase,
} from 'lucide-react'
import { Badge } from '@/components/ui/badge'
import Link from 'next/link'
@@ -330,7 +330,7 @@ export default function TicWorkspace({ userId }: WorkspaceComponentProps) {
<Card>
<CardHeader>
<CardTitle className="flex items-center gap-2 text-base">
<Building2 className="h-4 w-4" />
<Briefcase className="h-4 w-4" />
{/* data-ph-mask: the looked-up company name is user data */}
<span data-ph-mask="">{profile.companyName}</span>
</CardTitle>