From b483b3c5ff4ccdff4b90e211023cf406bcc51482 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Thu, 26 Jun 2025 18:51:08 +0800 Subject: [PATCH] fix(dashboard): direct link setting should be hidden for Anonymous group --- .../Group/EditGroup/UploadDownloadSection.tsx | 107 +++++++++--------- 1 file changed, 56 insertions(+), 51 deletions(-) diff --git a/src/component/Admin/Group/EditGroup/UploadDownloadSection.tsx b/src/component/Admin/Group/EditGroup/UploadDownloadSection.tsx index d7016e1..113eb40 100644 --- a/src/component/Admin/Group/EditGroup/UploadDownloadSection.tsx +++ b/src/component/Admin/Group/EditGroup/UploadDownloadSection.tsx @@ -8,6 +8,7 @@ import SizeInput from "../../../Common/SizeInput"; import { DenseFilledTextField } from "../../../Common/StyledComponents"; import SettingForm from "../../../Pages/Setting/SettingForm"; import { NoMarginHelperText, SettingSection, SettingSectionContent } from "../../Settings/Settings"; +import { AnonymousGroupID } from "../GroupRow"; import { GroupSettingContext } from "./GroupSettingWrapper"; const UploadDownloadSection = () => { @@ -98,66 +99,70 @@ const UploadDownloadSection = () => { {t("group.serverSideBatchDownloadDes")} - - - 0} onChange={onAllowDirectLinkChange} /> - } - label={t("group.getDirectLink")} - /> - {t("group.getDirectLinkDes")} - - - 0} unmountOnExit> - - - - - {t("group.bathSourceLinkLimitDes")} - - + {values?.id != AnonymousGroupID && ( + <> + 0} onChange={onAllowDirectLinkChange} /> } - label={t("group.redirectedSource")} + label={t("group.getDirectLink")} /> - {t("group.redirectedSourceDes")} + {t("group.getDirectLinkDes")} - - - - - 0} unmountOnExit> + + + + - } - label={t("group.reuseDirectLink")} - /> - {t("group.reuseDirectLinkDes")} - - - - + {t("group.bathSourceLinkLimitDes")} + + + + + + } + label={t("group.redirectedSource")} + /> + {t("group.redirectedSourceDes")} + + + + + + + + } + label={t("group.reuseDirectLink")} + /> + {t("group.reuseDirectLinkDes")} + + + + + + )}