mirror of
https://github.com/sourcebot-dev/sourcebot.git
synced 2025-12-13 21:05:22 +00:00
onboarding tweaks
This commit is contained in:
parent
5c2bf01764
commit
fab2fea562
5 changed files with 14 additions and 12 deletions
|
|
@ -21,7 +21,6 @@ export const GerritConnectionCreationForm = ({ onCreated }: GerritConnectionCrea
|
|||
title="Create a Gerrit connection"
|
||||
defaultValues={{
|
||||
config: JSON.stringify(defaultConfig, null, 2),
|
||||
name: 'my-gerrit-connection',
|
||||
}}
|
||||
schema={gerritSchema}
|
||||
quickActions={gerritQuickActions}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ export const GiteaConnectionCreationForm = ({ onCreated }: GiteaConnectionCreati
|
|||
title="Create a Gitea connection"
|
||||
defaultValues={{
|
||||
config: JSON.stringify(defaultConfig, null, 2),
|
||||
name: 'my-gitea-connection',
|
||||
}}
|
||||
schema={giteaSchema}
|
||||
quickActions={giteaQuickActions}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ export const GitHubConnectionCreationForm = ({ onCreated }: GitHubConnectionCrea
|
|||
title="Create a GitHub connection"
|
||||
defaultValues={{
|
||||
config: JSON.stringify(defaultConfig, null, 2),
|
||||
name: 'my-github-connection',
|
||||
}}
|
||||
schema={githubSchema}
|
||||
quickActions={githubQuickActions}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ export const GitLabConnectionCreationForm = ({ onCreated }: GitLabConnectionCrea
|
|||
title="Create a GitLab connection"
|
||||
defaultValues={{
|
||||
config: JSON.stringify(defaultConfig, null, 2),
|
||||
name: 'my-gitlab-connection',
|
||||
}}
|
||||
schema={gitlabSchema}
|
||||
quickActions={gitlabQuickActions}
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import { useForm } from "react-hook-form";
|
|||
import { z } from "zod";
|
||||
import ConfigEditor, { isConfigValidJson, onQuickAction, QuickActionFn } from "../configEditor";
|
||||
import { useDomain } from "@/hooks/useDomain";
|
||||
import { Loader2 } from "lucide-react";
|
||||
import { InfoIcon, Loader2 } from "lucide-react";
|
||||
import { ReactCodeMirrorRef } from "@uiw/react-codemirror";
|
||||
import { SecretCombobox } from "./secretCombobox";
|
||||
import strings from "@/lib/strings";
|
||||
|
|
@ -26,7 +26,7 @@ import useCaptureEvent from "@/hooks/useCaptureEvent";
|
|||
interface SharedConnectionCreationFormProps<T> {
|
||||
type: CodeHostType;
|
||||
defaultValues: {
|
||||
name: string;
|
||||
name?: string;
|
||||
config: string;
|
||||
};
|
||||
title: string;
|
||||
|
|
@ -117,12 +117,17 @@ export default function SharedConnectionCreationForm<T>({
|
|||
|
||||
return (
|
||||
<div className={cn("flex flex-col max-w-3xl mx-auto bg-background border rounded-lg p-6", className)}>
|
||||
<div className="flex flex-row items-center gap-3 mb-6">
|
||||
<ConnectionIcon
|
||||
type={type}
|
||||
className="w-7 h-7"
|
||||
/>
|
||||
<h1 className="text-3xl">{title}</h1>
|
||||
<div className="flex flex-col gap-4 mb-8">
|
||||
<div className="flex flex-row items-center gap-3">
|
||||
<ConnectionIcon
|
||||
type={type}
|
||||
className="w-7 h-7"
|
||||
/>
|
||||
<h1 className="text-3xl">{title}</h1>
|
||||
</div>
|
||||
<span className="flex flex-row items-center">
|
||||
<InfoIcon className="w-4 h-4 mr-2" />Connections are used to specify what repositories you want Sourcebot to sync.
|
||||
</span>
|
||||
</div>
|
||||
<Form
|
||||
{...form}
|
||||
|
|
@ -141,6 +146,7 @@ export default function SharedConnectionCreationForm<T>({
|
|||
{...field}
|
||||
spellCheck={false}
|
||||
autoFocus={true}
|
||||
placeholder="my-connection"
|
||||
/>
|
||||
</FormControl>
|
||||
<FormMessage />
|
||||
|
|
|
|||
Loading…
Reference in a new issue