import { ActionForm, Button, Icon, Icons, Modal, ModalTrigger, Text } from 'react-basics'; import TeamWebsitesTable from './TeamWebsitesTable'; import TeamAddWebsiteForm from './TeamAddWebsiteForm'; import useApi from 'components/hooks/useApi'; import useMessages from 'components/hooks/useMessages'; import useUser from 'components/hooks/useUser'; import useFilterQuery from 'components/hooks/useFilterQuery'; import DataTable from 'components/common/DataTable'; export function TeamWebsites({ teamId }) { const { formatMessage, labels, messages } = useMessages(); const { user } = useUser(); const { get } = useApi(); const { getProps, refetch } = useFilterQuery( ['team:websites', teamId], params => { return get(`/teams/${teamId}/websites`, { ...params, }); }, { enabled: !!user }, ); const handleWebsiteAdd = () => { refetch(); }; return ( <> {close => ( )} {({ data }) => } ); } export default TeamWebsites;