| ] | ] | ||||
| useEffect(() => { | useEffect(() => { | ||||
| document.title = `${t('common.menus.apps')} - Dify` | |||||
| document.title = `${t('common.menus.apps')} - Dify` | |||||
| if (localStorage.getItem(NEED_REFRESH_APP_LIST_KEY) === '1') { | if (localStorage.getItem(NEED_REFRESH_APP_LIST_KEY) === '1') { | ||||
| localStorage.removeItem(NEED_REFRESH_APP_LIST_KEY) | localStorage.removeItem(NEED_REFRESH_APP_LIST_KEY) | ||||
| mutate() | mutate() |
| const [installedApps, setInstalledApps] = useState<InstalledApp[]>([]) | const [installedApps, setInstalledApps] = useState<InstalledApp[]>([]) | ||||
| useEffect(() => { | useEffect(() => { | ||||
| document.title = `${t('explore.title')} - Dify`; | |||||
| document.title = `${t('explore.title')} - Dify`; | |||||
| (async () => { | (async () => { | ||||
| const { accounts } = await fetchMembers({ url: '/workspaces/current/members', params: {} }) | const { accounts } = await fetchMembers({ url: '/workspaces/current/members', params: {} }) | ||||
| if (!accounts) | if (!accounts) |
| Programming: 'Programming', | Programming: 'Programming', | ||||
| HR: 'HR', | HR: 'HR', | ||||
| Workflow: 'Workflow', | Workflow: 'Workflow', | ||||
| Entertainment: 'Entertainment', | |||||
| }, | }, | ||||
| } | } | ||||
| Programming: '编程', | Programming: '编程', | ||||
| HR: '人力资源', | HR: '人力资源', | ||||
| Workflow: '工作流', | Workflow: '工作流', | ||||
| Entertainment: '娱乐', | |||||
| }, | }, | ||||
| } | } | ||||