import { useContext } from 'react'; import { useHistory } from 'react-router-dom'; import { Button } from '@material-ui/core'; import AccessContext from 'contexts/AccessContext'; import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig'; import PageContent from 'component/common/PageContent'; import { HeaderTitle } from 'component/common/HeaderTitle/HeaderTitle'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import { CREATE_API_TOKEN, READ_API_TOKEN, } from 'component/providers/AccessProvider/permissions'; import { useStyles } from './ApiTokenPage.styles'; import { CREATE_API_TOKEN_BUTTON } from 'utils/testIds'; import { Alert } from '@material-ui/lab'; import { ApiTokenList } from 'component/admin/apiToken/ApiTokenList/ApiTokenList'; import { AdminAlert } from 'component/common/AdminAlert/AdminAlert'; export const ApiTokenPage = () => { const styles = useStyles(); const { hasAccess } = useContext(AccessContext); const { uiConfig } = useUiConfig(); const history = useHistory(); return ( history.push('/admin/api/create-token') } data-testid={CREATE_API_TOKEN_BUTTON} > New API token } /> } /> } >

Read the{' '} Getting started guide {' '} to learn how to connect to the Unleash API from your application or programmatically. Please note it can take up to 1 minute before a new API key is activated.


API URL: {' '}
                    {uiConfig.unleashUrl}/api/
                
} elseShow={() => } />
); };