import { Button } from '@rocket.chat/fuselage'; import React from 'react'; import { useMethod } from '../../../../contexts/ServerContext'; import { useToastMessageDispatch } from '../../../../contexts/ToastMessagesContext'; import { useTranslation } from '../../../../contexts/TranslationContext'; import { GroupPage } from '../GroupPage'; import { Section } from '../Section'; export function AssetsGroupPage({ _id, sections, ...group }) { const solo = sections.length === 1; const t = useTranslation(); const refreshClients = useMethod('refreshClients'); const dispatchToastMessage = useToastMessageDispatch(); const handleApplyAndRefreshAllClientsButtonClick = async () => { try { await refreshClients(); dispatchToastMessage({ type: 'success', message: t('Clients_will_refresh_in_a_few_seconds') }); } catch (error) { dispatchToastMessage({ type: 'error', message: error }); } }; return }> {sections.map((sectionName) =>
)} ; }