Merge pull request #15508 from angusdev/hide-repository-flowout

Close repository list after create and add repository
This commit is contained in:
Sergio Padrino 2022-11-02 10:31:22 +01:00 committed by GitHub
commit dd1cd9118e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View file

@ -11,6 +11,7 @@ import * as OcticonSymbol from '../octicons/octicons.generated'
import { LinkButton } from '../lib/link-button'
import { PopupType } from '../../models/popup'
import { OkCancelButtonGroup } from '../dialog/ok-cancel-button-group'
import { FoldoutType } from '../../lib/app-state'
import untildify from 'untildify'
import { showOpenDialog } from '../main-process-proxy'
@ -265,6 +266,7 @@ export class AddExistingRepository extends React.Component<
const repositories = await dispatcher.addRepositories([resolvedPath])
if (repositories.length > 0) {
dispatcher.closeFoldout(FoldoutType.Repository)
dispatcher.selectRepository(repositories[0])
dispatcher.recordAddExistingRepository()
}

View file

@ -34,6 +34,7 @@ import { showOpenDialog } from '../main-process-proxy'
import { pathExists } from '../lib/path-exists'
import { mkdir } from 'fs/promises'
import { directoryExists } from '../../lib/directory-exists'
import { FoldoutType } from '../../lib/app-state'
import { join } from 'path'
/** The sentinel value used to indicate no gitignore should be used. */
@ -391,6 +392,7 @@ export class CreateRepository extends React.Component<
this.updateDefaultDirectory()
this.props.dispatcher.closeFoldout(FoldoutType.Repository)
this.props.dispatcher.selectRepository(repository)
this.props.dispatcher.recordCreateRepository()
this.props.onDismissed()