mirror of
https://github.com/hamster1963/nezha-dash.git
synced 2025-04-24 21:10:45 +08:00
feat: add ForceShowAllServers env
This commit is contained in:
parent
5ef444f818
commit
791ec6097d
@ -1,6 +1,7 @@
|
||||
NezhaBaseUrl=http://124.XX.XX.XX:8008
|
||||
NezhaAuth=your-nezha-api-token
|
||||
DefaultLocale=zh
|
||||
ForceShowAllServers=false
|
||||
NEXT_PUBLIC_NezhaFetchInterval=5000
|
||||
NEXT_PUBLIC_ShowFlag=true
|
||||
NEXT_PUBLIC_DisableCartoon=false
|
||||
|
@ -17,6 +17,7 @@
|
||||
| NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 |
|
||||
| NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi |
|
||||
| DefaultLocale | 面板默认显示语言(代码参考下表) | **默认**:en |
|
||||
| ForceShowAllServers | 是否强制显示所有服务器 | **默认**:false |
|
||||
| NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | **默认**:2000 |
|
||||
| NEXT_PUBLIC_ShowFlag | 是否显示旗帜 | **默认**:false |
|
||||
| NEXT_PUBLIC_DisableCartoon | 是否禁用卡通人物 | **默认**:false |
|
||||
|
@ -1,6 +1,7 @@
|
||||
NezhaBaseUrl=http://124.XX.XX.XX:8008
|
||||
NezhaAuth=your-nezha-api-token
|
||||
DefaultLocale=zh
|
||||
ForceShowAllServers=false
|
||||
NEXT_PUBLIC_NezhaFetchInterval=5000
|
||||
NEXT_PUBLIC_ShowFlag=true
|
||||
NEXT_PUBLIC_DisableCartoon=false
|
||||
|
@ -40,10 +40,16 @@ export async function GetNezhaData() {
|
||||
result: [],
|
||||
};
|
||||
|
||||
// remove hidden servers
|
||||
const nezhaDataFiltered = nezhaData.filter(
|
||||
(element) => !element.hide_for_guest,
|
||||
);
|
||||
var forceShowAllServers = getEnv("ForceShowAllServers");
|
||||
let nezhaDataFiltered: NezhaAPI[];
|
||||
if (forceShowAllServers === "true") {
|
||||
nezhaDataFiltered = nezhaData;
|
||||
} else {
|
||||
// remove hidden servers
|
||||
nezhaDataFiltered = nezhaData.filter(
|
||||
(element) => !element.hide_for_guest,
|
||||
);
|
||||
}
|
||||
|
||||
const timestamp = Date.now() / 1000;
|
||||
data.result = nezhaDataFiltered.map(
|
||||
|
@ -29,7 +29,7 @@
|
||||
"country-flag-icons": "^1.5.13",
|
||||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||||
"flag-icons": "^7.2.3",
|
||||
"framer-motion": "^11.11.7",
|
||||
"framer-motion": "^11.11.8",
|
||||
"lucide-react": "^0.451.0",
|
||||
"luxon": "^3.5.0",
|
||||
"next": "^14.2.15",
|
||||
@ -53,7 +53,7 @@
|
||||
"@next/bundle-analyzer": "^14.2.15",
|
||||
"@types/node": "^22.7.5",
|
||||
"@types/react": "^18.3.11",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"@types/react-dom": "^18.3.1",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"eslint": "^9.12.0",
|
||||
"eslint-config-next": "^14.2.15",
|
||||
|
Loading…
Reference in New Issue
Block a user