import React from 'react' import { ButtonVariation, Container, Layout, PageBody, Text } from '@harnessio/uicore' import { FontVariation } from '@harnessio/design-system' import { noop } from 'lodash-es' import { useHistory } from 'react-router-dom' import { useStrings } from 'framework/strings' import { LoadingSpinner } from 'components/LoadingSpinner/LoadingSpinner' import { useAppContext } from 'AppContext' import { useGetRepositoryMetadata } from 'hooks/useGetRepositoryMetadata' import { NewSpaceModalButton } from 'components/NewSpaceModalButton/NewSpaceModalButton' import css from './Home.module.scss' export default function Home() { const { getString } = useStrings() const history = useHistory() const { routes } = useAppContext() const { currentUser } = useAppContext() const { space } = useGetRepositoryMetadata() const spaces = [] const NewSpaceButton = ( { history.push(routes.toCODERepositories({ space: spaceName })) }} /> ) return ( {spaces.length == 0 ? ( {getString('homepage.welcomeText', { currentUser: currentUser?.display_name })} {getString('homepage.firstStep')} {NewSpaceButton} ) : null} ) }