mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-09 01:45:00 +00:00
The completed turn footer wrapped "Worked for 26s" onto two lines at full chat width in builds before #9007, which sized the duration to whichever label had more characters. A label with fewer characters can paint wider, so the duration wrapped inside the narrower timestamp's width. #9007 gives both labels the full label column; this locks that behaviour with a browser test using real layout. The browser test project could not load anything that reaches the toast context: react-native-web has no ToastAndroid, and native ESM rejects the named import. A react-native test shim re-exports react-native-web and adds it. The lucide test stub gains the icons the message module imports.
128 lines
4.1 KiB
TypeScript
128 lines
4.1 KiB
TypeScript
import type { ComponentType } from "react";
|
|
|
|
export type LucideIcon = ComponentType<{
|
|
size?: number;
|
|
color?: string;
|
|
uniProps?: unknown;
|
|
}>;
|
|
|
|
const StubIcon: LucideIcon = () => null;
|
|
|
|
export const Activity = StubIcon;
|
|
export const AlertTriangle = StubIcon;
|
|
export const Archive = StubIcon;
|
|
export const ArrowDown = StubIcon;
|
|
export const ArrowDownUp = StubIcon;
|
|
export const ArrowLeft = StubIcon;
|
|
export const ArrowLeftToLine = StubIcon;
|
|
export const ArrowRight = StubIcon;
|
|
export const ArrowUp = StubIcon;
|
|
export const ArrowUpRight = StubIcon;
|
|
export const AudioLines = StubIcon;
|
|
export const Blocks = StubIcon;
|
|
export const Bot = StubIcon;
|
|
export const Brain = StubIcon;
|
|
export const Check = StubIcon;
|
|
export const CheckCircle = StubIcon;
|
|
export const CheckCircle2 = StubIcon;
|
|
export const ChevronDown = StubIcon;
|
|
export const ChevronLeft = StubIcon;
|
|
export const ChevronRight = StubIcon;
|
|
export const CircleAlert = StubIcon;
|
|
export const CircleCheck = StubIcon;
|
|
export const CircleDot = StubIcon;
|
|
export const CircleSlash = StubIcon;
|
|
export const CircleX = StubIcon;
|
|
export const ClipboardPaste = StubIcon;
|
|
export const Copy = StubIcon;
|
|
export const CornerDownLeft = StubIcon;
|
|
export const Download = StubIcon;
|
|
export const ExternalLink = StubIcon;
|
|
export const Eye = StubIcon;
|
|
export const EyeOff = StubIcon;
|
|
export const File = StubIcon;
|
|
export const FileText = StubIcon;
|
|
export const Folder = StubIcon;
|
|
export const FolderPlus = StubIcon;
|
|
export const FolderTree = StubIcon;
|
|
export const Gift = StubIcon;
|
|
export const GitBranch = StubIcon;
|
|
export const GitCommitHorizontal = StubIcon;
|
|
export const GitMerge = StubIcon;
|
|
export const GitPullRequest = StubIcon;
|
|
export const GitPullRequestClosed = StubIcon;
|
|
export const GitPullRequestDraft = StubIcon;
|
|
export const Globe = StubIcon;
|
|
export const Heart = StubIcon;
|
|
export const History = StubIcon;
|
|
export const Home = StubIcon;
|
|
export const Image = StubIcon;
|
|
export const Import = StubIcon;
|
|
export const Inbox = StubIcon;
|
|
export const Info = StubIcon;
|
|
export const Layers = StubIcon;
|
|
export const Link = StubIcon;
|
|
export const Link2 = StubIcon;
|
|
export const MessageSquare = StubIcon;
|
|
export const MessageSquarePlus = StubIcon;
|
|
export const Mic = StubIcon;
|
|
export const MicOff = StubIcon;
|
|
export const Monitor = StubIcon;
|
|
export const Moon = StubIcon;
|
|
export const MoreHorizontal = StubIcon;
|
|
export const MoreVertical = StubIcon;
|
|
export const MousePointer2 = StubIcon;
|
|
export const PackagePlus = StubIcon;
|
|
export const PanelLeft = StubIcon;
|
|
export const PanelsTopLeft = StubIcon;
|
|
export const Paperclip = StubIcon;
|
|
export const Pencil = StubIcon;
|
|
export const PencilRuler = StubIcon;
|
|
export const Pin = StubIcon;
|
|
export const PinOff = StubIcon;
|
|
export const Play = StubIcon;
|
|
export const Plug = StubIcon;
|
|
export const Plus = StubIcon;
|
|
export const QrCode = StubIcon;
|
|
export const RefreshCcw = StubIcon;
|
|
export const RefreshCw = StubIcon;
|
|
export const RotateCw = StubIcon;
|
|
export const Scan = StubIcon;
|
|
export const Search = StubIcon;
|
|
export const Server = StubIcon;
|
|
export const Settings = StubIcon;
|
|
export const Settings2 = StubIcon;
|
|
export const ShieldAlert = StubIcon;
|
|
export const ShieldCheck = StubIcon;
|
|
export const ShieldOff = StubIcon;
|
|
export const ShieldQuestionMark = StubIcon;
|
|
export const Smartphone = StubIcon;
|
|
export const Split = StubIcon;
|
|
export const Square = StubIcon;
|
|
export const SquarePen = StubIcon;
|
|
export const SquareTerminal = StubIcon;
|
|
export const Star = StubIcon;
|
|
export const Sun = StubIcon;
|
|
export const Terminal = StubIcon;
|
|
export const Trash2 = StubIcon;
|
|
export const TriangleAlert = StubIcon;
|
|
export const Undo2 = StubIcon;
|
|
export const Unlink = StubIcon;
|
|
export const Upload = StubIcon;
|
|
export const Wrench = StubIcon;
|
|
export const X = StubIcon;
|
|
export const XCircle = StubIcon;
|
|
export const Code = StubIcon;
|
|
export const Maximize2 = StubIcon;
|
|
export const Workflow = StubIcon;
|
|
export const ZoomIn = StubIcon;
|
|
export const ZoomOut = StubIcon;
|
|
export const CheckSquare = StubIcon;
|
|
export const Circle = StubIcon;
|
|
export const FileSymlink = StubIcon;
|
|
export const MessageSquareCode = StubIcon;
|
|
export const MicVocal = StubIcon;
|
|
export const Scissors = StubIcon;
|
|
export const Sparkles = StubIcon;
|
|
export const TriangleAlertIcon = StubIcon;
|