bake canonical build harness (deterministic /ship for forks) [ecommerce]
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
// ---------------------------------------------------------------------------
|
||||
// safe-icons.ts — Verified lucide-react icon re-exports
|
||||
// ---------------------------------------------------------------------------
|
||||
// PRE-INSTALLED in every React project. CodeWriterAgent imports from here
|
||||
// instead of directly from lucide-react, preventing non-existent icon errors.
|
||||
// import { ArrowRight, Star, Menu, X } from "@/lib/safe-icons"
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
export {
|
||||
// Navigation & UI
|
||||
Menu, X, ChevronDown, ChevronUp, ChevronLeft, ChevronRight,
|
||||
ChevronsUpDown, ArrowRight, ArrowLeft, ArrowUp, ArrowDown,
|
||||
ArrowUpRight, ExternalLink, MoreHorizontal, MoreVertical,
|
||||
Search, Filter, SlidersHorizontal, Loader2, RefreshCw,
|
||||
|
||||
// Actions
|
||||
Plus, Minus, Check, CheckCircle, CheckCircle2, XCircle,
|
||||
Copy, Download, Upload, Share2, Send, Save, Trash2,
|
||||
Edit, PenLine, Pencil, Eye, EyeOff, LogIn, LogOut,
|
||||
Settings, Settings2, Sliders,
|
||||
|
||||
// Communication
|
||||
Mail, Phone, MessageCircle, MessageSquare, Bell, BellRing,
|
||||
Inbox, Send as SendIcon, AtSign,
|
||||
|
||||
// Media
|
||||
Image, Camera, Video, Music, Play, Pause, Volume2, Mic,
|
||||
PlayCircle, Film,
|
||||
|
||||
// Social
|
||||
Github, Twitter, Linkedin, Instagram, Facebook, Youtube,
|
||||
Globe, Globe2, Rss,
|
||||
|
||||
// Business
|
||||
Briefcase, Building2, CreditCard, DollarSign, ShoppingCart,
|
||||
ShoppingBag, Package, Receipt, Wallet, PiggyBank,
|
||||
TrendingUp, TrendingDown, BarChart3, PieChart, LineChart,
|
||||
|
||||
// People
|
||||
User, Users, UserPlus, UserCheck, UserCircle, Contact,
|
||||
Heart, ThumbsUp, Star, Award, Trophy, Medal, Crown,
|
||||
|
||||
// Content
|
||||
FileText, File, Folder, BookOpen, Book, Newspaper,
|
||||
Bookmark, Tag, Hash, Quote, Type, AlignLeft,
|
||||
|
||||
// Tech
|
||||
Code, Code2, Terminal, Database, Server, Cloud, Wifi,
|
||||
Smartphone, Monitor, Laptop, Globe as GlobeIcon,
|
||||
Cpu, Zap, Bolt, Plug, Key, Lock, Unlock, Shield,
|
||||
ShieldCheck, Bug, Rocket, Wand2,
|
||||
|
||||
// Layout
|
||||
LayoutDashboard, LayoutGrid, Grid, Layers, Sidebar,
|
||||
PanelLeft, PanelRight, Columns2, Rows2, Table,
|
||||
|
||||
// Time & Calendar
|
||||
Clock, Calendar, CalendarDays, Timer, Hourglass,
|
||||
Sunrise, Sunset, Moon, Sun,
|
||||
|
||||
// Location
|
||||
MapPin, Map, Compass, Navigation, Home, Building2 as BuildingIcon,
|
||||
Flag, Route,
|
||||
|
||||
// Health & Science
|
||||
Heart as HeartIcon, HeartPulse, Activity, Stethoscope,
|
||||
Pill, Syringe, Thermometer, Microscope, Atom, Brain,
|
||||
|
||||
// Nature
|
||||
Leaf, TreePine, Trees, Flower, Sprout, Mountain,
|
||||
Waves, Wind, Snowflake, Sun as SunIcon, Cloud as CloudIcon,
|
||||
|
||||
// Food & Drink
|
||||
Utensils, Coffee, Pizza, Wine, CookingPot, Cherry,
|
||||
Apple, Cake, IceCream,
|
||||
|
||||
// Transport
|
||||
Car, Plane, Train, Bus, Bike, Truck, Ship, Sailboat,
|
||||
|
||||
// Education
|
||||
GraduationCap, School, Library, BookOpen as BookOpenIcon,
|
||||
Lightbulb, Puzzle, Target,
|
||||
|
||||
// Misc
|
||||
Sparkles, Flame, Gift, Ticket, Scissors, Wrench,
|
||||
Hammer, Paintbrush, Palette, Gem, Diamond, Ribbon,
|
||||
PartyPopper, Smile, Frown, AlertTriangle, Info,
|
||||
HelpCircle, CircleAlert, AlertCircle,
|
||||
} from "lucide-react";
|
||||
Reference in New Issue
Block a user