import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@components/setting/components/ui-switch";
import type { PopsPanelContentConfig } from "@whitesev/pops/dist/types/src/components/panel/types/index.js";
const PanelBaiKeSettingUI: PopsPanelContentConfig = {
id: "baidu-panel-config-baike",
title: "百科",
headerTitle: "百度百科
baike.baidu.com
wapbaike.baidu.com",
isDefault() {
return BaiduRouter.isBaiKe();
},
scrollToDefaultView: true,
views: [
{
text: "",
type: "container",
views: [
{
text: "他说",
description: "/tashuo",
type: "deepMenu",
views: [
{
text: "屏蔽",
type: "container",
views: [UISwitch("【屏蔽】底部广告", "baidu_baike_tashuo_remove_bottom_ad", true)],
},
],
},
],
},
{
text: "",
type: "container",
views: [
{
text: "劫持",
type: "deepMenu",
views: [
{
text: "劫持Box",
type: "container",
views: [
UISwitch("劫持全局Box", "baidu-baike-hookBox", true, void 0, "开启后下面的选项才会生效"),
UISwitch("isBox", "baidu-baike-Box-isBox", true, void 0, "Box.isBox和Box.$isBox强制返回true"),
UISwitch(
"isLiteBox",
"baidu-baike-Box-isLiteBox",
false,
void 0,
"Box.isLiteBox和Box.$isLiteBox强制返回true"
),
UISwitch(
"isInfoBox",
"baidu-baike-Box-isInfoBox",
false,
void 0,
"Box.isInfoBox和Box.$isInfoBox强制返回true"
),
UISwitch("isIOS", "baidu-baike-Box-isIOS", false, void 0, "Box.isIOS和Box.$isIOS强制返回true"),
UISwitch(
"isAndroid",
"baidu-baike-Box-isAndroid",
false,
void 0,
"Box.isAndroid和Box.$isAndroid强制返回true"
),
UISwitch(
"android.invokeApp",
"baidu-baike-Box-android.invokeApp",
true,
void 0,
"Box.android.invokeApp()置空"
),
UISwitch(
"android.invokeLiteApp",
"baidu-baike-Box-android.invokeLiteApp",
true,
void 0,
"Box.android.invokeLiteApp()置空"
),
UISwitch("ios.invokeApp", "baidu-baike-Box-ios.invokeApp", true, void 0, "Box.ios.invokeApp()置空"),
],
},
],
},
],
},
],
};
export { PanelBaiKeSettingUI };