perf: icon选择器增加一套logo集

This commit is contained in:
xiaojunnuo
2026-05-13 11:20:55 +08:00
parent 118c15d046
commit fdd5848df4
4 changed files with 20 additions and 3 deletions
@@ -48,7 +48,7 @@ async function handleOauthToken() {
//登录成功
userStore.onLoginSuccess(res);
//跳转到首页
router.replace("/");
router.replace("/index");
return;
}
if (res.bindRequired) {
@@ -0,0 +1,13 @@
export const IconSets = [
"streamline-logos",
"logos",
"fa-brands",
"fa-solid",
"fa-regular",
"carbon",
"ion",
"ant-design",
"mdi",
"twemoji",
"svg-spinners"
]
@@ -1,5 +1,6 @@
import { AddonInput, BaseAddon, IsAddon } from "@certd/lib-server";
import { BuildLoginUrlReq, BuildLogoutUrlReq, IOauthProvider, OnCallbackReq } from "../api.js";
import { IconSets } from "../iconsets.js";
@IsAddon({
addonType: "oauth",
@@ -47,7 +48,8 @@ export class CloginOauthProvider extends BaseAddon implements IOauthProvider {
title: "自定义图标",
component: {
name:"fs-icon-selector",
vModel:"modelValue"
vModel:"modelValue",
iconSets: IconSets,
},
required: false,
})
@@ -1,5 +1,6 @@
import { AddonInput, BaseAddon, IsAddon } from "@certd/lib-server";
import { BuildLoginUrlReq, BuildLogoutUrlReq, IOauthProvider, OnCallbackReq } from "../api.js";
import { IconSets } from "../iconsets.js";
@IsAddon({
addonType: "oauth",
@@ -15,7 +16,8 @@ export class OidcOauthProvider extends BaseAddon implements IOauthProvider {
title: "自定义图标",
component: {
name:"fs-icon-selector",
vModel:"modelValue"
vModel:"modelValue",
iconSets: IconSets,
},
required: false,
})