fix: app logo (#4483)

This commit is contained in:
zxhlyh
2024-05-17 18:02:00 +08:00
committed by GitHub
parent 528faceb35
commit 8b931b085c
3 changed files with 9 additions and 8 deletions

View File

@@ -29,6 +29,7 @@ const CustomWebAppBrand = () => {
isCurrentWorkspaceManager,
} = useAppContext()
const [fileId, setFileId] = useState('')
const [imgKey, setImgKey] = useState(Date.now())
const [uploadProgress, setUploadProgress] = useState(0)
const isSandbox = enableBilling && plan.type === Plan.sandbox
const uploading = uploadProgress > 0 && uploadProgress < 100
@@ -73,6 +74,7 @@ const CustomWebAppBrand = () => {
})
mutateCurrentWorkspace()
setFileId('')
setImgKey(Date.now())
}
const handleRestore = async () => {
@@ -80,7 +82,7 @@ const CustomWebAppBrand = () => {
url: '/workspaces/custom-config',
body: {
remove_webapp_brand: false,
replace_webapp_logo: null,
replace_webapp_logo: '',
},
})
mutateCurrentWorkspace()
@@ -91,7 +93,6 @@ const CustomWebAppBrand = () => {
url: '/workspaces/custom-config',
body: {
remove_webapp_brand: checked,
replace_webapp_logo: webappLogo,
},
})
mutateCurrentWorkspace()
@@ -121,7 +122,7 @@ const CustomWebAppBrand = () => {
POWERED BY
{
webappLogo
? <img key={webappLogo} src={webappLogo} alt='logo' className='ml-2 block w-auto h-5' />
? <img src={`${webappLogo}?hash=${imgKey}`} alt='logo' className='ml-2 block w-auto h-5' />
: <LogoSite className='ml-2 !h-5' />
}
</div>