mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-28 15:09:57 +00:00
feat(iconify): 注册离线图标集并优化全屏逻辑
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
/**
|
||||
* 本地注册 Iconify 图标集,实现离线显示(不再从 CDN 加载)
|
||||
*/
|
||||
import { addCollection } from "@iconify/vue";
|
||||
import ri from "@iconify-json/ri/icons.json";
|
||||
import svgSpinners from "@iconify-json/svg-spinners/icons.json";
|
||||
import lineMd from "@iconify-json/line-md/icons.json";
|
||||
|
||||
export function initIconify(): void {
|
||||
addCollection(ri);
|
||||
addCollection(svgSpinners);
|
||||
addCollection(lineMd);
|
||||
}
|
||||
@@ -18,6 +18,7 @@ import { initErrorHandle } from "@utils/sys";
|
||||
import { initCodeMirror } from "./codemirror";
|
||||
import { initElementPlus } from "./element-plus";
|
||||
import { initElIcons } from "./icons";
|
||||
import { initIconify } from "./iconify";
|
||||
import { initTerminal } from "./terminal";
|
||||
|
||||
/**
|
||||
@@ -35,6 +36,7 @@ import { initTerminal } from "./terminal";
|
||||
*/
|
||||
export async function initPlugins(app: App<Element>): Promise<void> {
|
||||
initElIcons(app);
|
||||
initIconify();
|
||||
initStore(app);
|
||||
await initRouter(app);
|
||||
initGlobDirectives(app);
|
||||
|
||||
Reference in New Issue
Block a user