From 8efa72c964b8cb17f2c225f8f2e1271ad6ac4bda Mon Sep 17 00:00:00 2001 From: marcobaobao Date: Tue, 4 Jun 2024 11:04:48 +0200 Subject: [PATCH] code refactoring --- frontend/src/atoms/settings.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/frontend/src/atoms/settings.ts b/frontend/src/atoms/settings.ts index cda89d1..848ea21 100644 --- a/frontend/src/atoms/settings.ts +++ b/frontend/src/atoms/settings.ts @@ -155,11 +155,15 @@ export const appTitleState = atom({ export const serverAddressAndPortState = selector({ key: 'serverAddressAndPortState', - get: ({ get }) => get(servedFromReverseProxyState) - ? get(servedFromReverseProxySubDirState) ? - `${get(serverAddressState)}/${get(servedFromReverseProxySubDirState)}/` - : `${get(serverAddressState)}` - : `${get(serverAddressState)}:${get(serverPortState)}` + get: ({ get }) => { + if (get(servedFromReverseProxySubDirState)) { + return `${get(serverAddressState)}/${get(servedFromReverseProxySubDirState)}/` + } + if (get(servedFromReverseProxyState)) { + return `${get(serverAddressState)}` + } + return `${get(serverAddressState)}:${get(serverPortState)}` + } }) export const serverURL = selector({