fix: update document title with system features config
parent
24fce3cc64
commit
00b923651f
@ -1,11 +1,12 @@
|
||||
'use client'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import Container from './Container'
|
||||
import useDocumentTitle from '@/hooks/use-document-title'
|
||||
|
||||
const AppList = async () => {
|
||||
const AppList = () => {
|
||||
const { t } = useTranslation()
|
||||
useDocumentTitle(t('common.menus.datasets'))
|
||||
return <Container />
|
||||
}
|
||||
|
||||
export const metadata = {
|
||||
title: 'Datasets - Dify',
|
||||
}
|
||||
|
||||
export default AppList
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
'use client'
|
||||
import { useLayoutEffect } from 'react'
|
||||
import { useGlobalPublicStore } from '@/context/global-public-context'
|
||||
|
||||
export default function useDocumentTitle(title: string) {
|
||||
const { systemFeatures } = useGlobalPublicStore()
|
||||
useLayoutEffect(() => {
|
||||
if (systemFeatures.branding.enabled)
|
||||
document.title = `${title} - ${systemFeatures.branding.application_title}`
|
||||
else
|
||||
document.title = `${title} - Dify`
|
||||
}, [systemFeatures, title])
|
||||
}
|
||||
Loading…
Reference in New Issue