import { Box, Table, Icon, Button } from '@rocket.chat/fuselage'; import React, { useMemo, useCallback } from 'react'; import FilterByText from '../../../components/FilterByText'; import GenericTable from '../../../components/GenericTable'; import { useCustomSound } from '../../../contexts/CustomSoundContext'; import { useTranslation } from '../../../contexts/TranslationContext'; function AdminSounds({ data, sort, onClick, onHeaderClick, setParams, params }) { const t = useTranslation(); const header = useMemo( () => [ {t('Name')} , , ], [onHeaderClick, sort, t], ); const customSound = useCustomSound(); const handlePlay = useCallback( (sound) => { customSound.play(sound); }, [customSound], ); const renderRow = (sound) => { const { _id, name } = sound; return ( {name} ); }; return ( } /> ); } export default AdminSounds;