import React, { Component, useEffect } from 'react'; import PropTypes from 'prop-types'; import { CircularProgress } from '@material-ui/core'; import { Warning } from '@material-ui/icons'; import { AppsLinkList, styles as commonStyles } from '../common'; import SearchField from '../common/SearchField/SearchField'; import PageContent from '../common/PageContent/PageContent'; import HeaderTitle from '../common/HeaderTitle'; import useApplications from '../../hooks/api/getters/useApplications/useApplications'; const ApplicationList = () => { //missing useSettings const { applications, refetchApplications } = useApplications(); useEffect(() => { refetchApplications(); }, []); if (!applications) { return ; } return ( <>
}>
{applications.length > 0 ? ( ) : ( )}
); }; export default ApplicationList; const Empty = () => (


Oh snap, it does not seem like you have connected any applications. To connect your application to Unleash you will require a Client SDK.

You can read more about how to use Unleash in your application in the{' '} documentation.
); class ClientStrategies extends Component { static propTypes = { applications: PropTypes.array, fetchAll: PropTypes.func.isRequired, settings: PropTypes.object.isRequired, updateSetting: PropTypes.func.isRequired, }; }