feat(web): 搭建 Web 壳层与 UI 包基线
React 19 + Vite 6 + Router 7 + TanStack Query + Zustand;Semi 二次封装与 Remix 图标统一出口;顶部模块 + 左侧功能菜单布局、Cloud Blue 主题、登录页与 401/403/404/500 页面;请求层含 token 注入、单飞刷新与统一错误提示。
This commit is contained in:
1 parent
23067edb8f
commit
073d210a92
51 files changed
+4452
No files matched your search
@@ -0,0 +1,63 @@
|
||||
/**
|
||||
* Remix Icon 统一出口(AGENTS §3.3:业务代码只能从这里按语义名导入)
|
||||
* 约定:对外只暴露 Icon* 语义名;新增图标时在这里做一次映射,不要在业务代码里直接引图标库。
|
||||
*/
|
||||
export {
|
||||
RiAddLine as IconAdd,
|
||||
RiAlertLine as IconAlert,
|
||||
RiAppsLine as IconApps,
|
||||
RiFolderOpenLine as IconAsset,
|
||||
RiArrowLeftLine as IconBack,
|
||||
RiCalendarLine as IconCalendar,
|
||||
RiBarChartLine as IconChart,
|
||||
RiCheckLine as IconCheck,
|
||||
RiArrowDownSLine as IconChevronDown,
|
||||
RiArrowRightSLine as IconChevronRight,
|
||||
RiTimeLine as IconClock,
|
||||
RiCloseLine as IconClose,
|
||||
RiFileCopyLine as IconCopy,
|
||||
RiDashboardLine as IconDashboard,
|
||||
RiDeleteBinLine as IconDelete,
|
||||
RiSendPlaneLine as IconDelivery,
|
||||
RiBookOpenLine as IconDocs,
|
||||
RiDownloadLine as IconDownload,
|
||||
RiDragMoveLine as IconDrag,
|
||||
RiEditLine as IconEdit,
|
||||
RiErrorWarningLine as IconError,
|
||||
RiExportLine as IconExport,
|
||||
RiFilter3Line as IconFilter,
|
||||
RiGlobalLine as IconGlobal,
|
||||
RiLayoutGridLine as IconGrid,
|
||||
RiHome5Line as IconHome,
|
||||
RiImageAddLine as IconImageAdd,
|
||||
RiLoader4Line as IconLoading,
|
||||
RiLockLine as IconLock,
|
||||
RiLogoutBoxRLine as IconLogout,
|
||||
RiMailLine as IconMail,
|
||||
RiImageLine as IconMaterial,
|
||||
RiMenuLine as IconMenu,
|
||||
RiMessage3Line as IconMessage,
|
||||
RiMoreLine as IconMore,
|
||||
RiMusicLine as IconMusic,
|
||||
RiNotification3Line as IconNotification,
|
||||
RiPaletteLine as IconPalette,
|
||||
RiPauseLine as IconPause,
|
||||
RiPlayLine as IconPlay,
|
||||
RiRefreshLine as IconRefresh,
|
||||
RiRobotLine as IconRobot,
|
||||
RiSaveLine as IconSave,
|
||||
RiFileTextLine as IconScript,
|
||||
RiSearchLine as IconSearch,
|
||||
RiServerLine as IconServer,
|
||||
RiSettings3Line as IconSettings,
|
||||
RiShareLine as IconShare,
|
||||
RiShieldKeyholeLine as IconShield,
|
||||
RiStackLine as IconStack,
|
||||
RiStarLine as IconStar,
|
||||
RiTaskLine as IconTask,
|
||||
RiThumbUpLine as IconThumbUp,
|
||||
RiUploadLine as IconUpload,
|
||||
RiUserLine as IconUser,
|
||||
RiVideoLine as IconVideo,
|
||||
RiEyeLine as IconView,
|
||||
} from '@remixicon/react';
|
||||
Reference in new issue
Block a user