@@ -85,18 +85,25 @@ export const GitspaceSelect = ({
const addTooltipProps = disabled ? {} : { ...defaultTooltipProps }
return (
-
-
- {touched.validated && }
-
+ {
+ return (
+
+
+
+ )
+ }}
+ />
)
}
diff --git a/web/src/cde/pages/Gitspaces/Gitspaces.tsx b/web/src/cde/pages/Gitspaces/Gitspaces.tsx
index 8c5c953a0..32a691986 100644
--- a/web/src/cde/pages/Gitspaces/Gitspaces.tsx
+++ b/web/src/cde/pages/Gitspaces/Gitspaces.tsx
@@ -25,7 +25,7 @@ import { useStrings } from 'framework/strings'
import Gitspace from '../../icons/Gitspace.svg?url'
import css from './Gitspaces.module.scss'
-const CreateGitspaceTitle = () => {
+export const CreateGitspaceTitle = () => {
const { getString } = useStrings()
return (
diff --git a/web/src/components/NewRepoModalButton/NewRepoModalButton.tsx b/web/src/components/NewRepoModalButton/NewRepoModalButton.tsx
index a5bb2559a..cb60075f6 100644
--- a/web/src/components/NewRepoModalButton/NewRepoModalButton.tsx
+++ b/web/src/components/NewRepoModalButton/NewRepoModalButton.tsx
@@ -49,7 +49,7 @@ import { useGet, useMutate } from 'restful-react'
import { Render } from 'react-jsx-match'
import { compact, get } from 'lodash-es'
import { useModalHook } from 'hooks/useModalHook'
-import { useStrings } from 'framework/strings'
+import { String, useStrings } from 'framework/strings'
import {
DEFAULT_BRANCH_NAME,
getErrorMessage,
@@ -96,6 +96,8 @@ export interface NewRepoModalButtonProps extends Omit void
+ newRepoModalOnly?: boolean
+ notFoundRepoName?: string
}
export const NewRepoModalButton: React.FC = ({
@@ -478,7 +480,19 @@ export const NewRepoModalButton: React.FC = ({
},
[space]
)
- return (
+
+ return props?.newRepoModalOnly ? (
+ }
+ onClick={e => {
+ e.preventDefault()
+ e.stopPropagation()
+ setRepoOption(repoCreateOptions[0])
+ setTimeout(() => openModal(), 0)
+ }}
+ />
+ ) : (
{{repo}} in Gitness'
+ gitspaceCreateSuccess: Gitspace created successfully
+ gitspaceCreateFailed: Gitspace creation failed
+ unsaved:
+ title: Unsaved Changes
+ message: 'You have unsaved changes, On switching all unsaved changes will be lost'
details:
actions: More Actions
openEditor: Open VS Code Editor