diff --git a/frontend/src/pages/ProjectDetail.tsx b/frontend/src/pages/ProjectDetail.tsx index 28ea711..450e774 100644 --- a/frontend/src/pages/ProjectDetail.tsx +++ b/frontend/src/pages/ProjectDetail.tsx @@ -56,7 +56,7 @@ export default function ProjectDetail() { description: "", source_type: "repository", repository_url: "", - repository_type: "github", + repository_type: "gitea", default_branch: "main", programming_languages: [] }); @@ -97,7 +97,7 @@ export default function ProjectDetail() { description: project.description || "", source_type: project.source_type || "repository", repository_url: project.repository_url || "", - repository_type: project.repository_type || "github", + repository_type: project.repository_type || "gitea", default_branch: project.default_branch || "main", programming_languages: project.programming_languages ? JSON.parse(project.programming_languages) : [] }); @@ -763,7 +763,7 @@ export default function ProjectDetail() { id="edit-repo-url" value={editForm.repository_url} onChange={(e) => setEditForm({ ...editForm, repository_url: e.target.value })} - placeholder="https://github.com/username/repo" + placeholder="https://gitea.com/username/repo" className="cyber-input mt-1" /> diff --git a/frontend/src/pages/Projects.tsx b/frontend/src/pages/Projects.tsx index 7977425..9497286 100644 --- a/frontend/src/pages/Projects.tsx +++ b/frontend/src/pages/Projects.tsx @@ -298,7 +298,7 @@ export default function Projects() { description: project.description || "", source_type: project.source_type || "repository", repository_url: project.repository_url || "", - repository_type: project.repository_type || "github", + repository_type: project.repository_type || "gitea", default_branch: project.default_branch || "main", programming_languages: project.programming_languages ? JSON.parse(project.programming_languages) : [] }); @@ -518,8 +518,8 @@ export default function Projects() { onChange={(e) => setCreateForm({ ...createForm, repository_url: e.target.value })} placeholder={ createForm.repository_type === 'other' - ? "git@github.com:user/repo.git" - : "https://github.com/user/repo" + ? "git@gitea.com:user/repo.git" + : "https://gitea.com/user/repo" } className="cyber-input" /> @@ -1019,8 +1019,8 @@ export default function Projects() { onChange={(e) => setEditForm({ ...editForm, repository_url: e.target.value })} placeholder={ editForm.repository_type === 'other' - ? "git@github.com:user/repo.git" - : "https://github.com/user/repo" + ? "git@gitea.com:user/repo.git" + : "https://gitea.com/user/repo" } className="cyber-input mt-1" /> diff --git a/frontend/src/pages/RecycleBin.tsx b/frontend/src/pages/RecycleBin.tsx index ffa69f0..d50d6f0 100644 --- a/frontend/src/pages/RecycleBin.tsx +++ b/frontend/src/pages/RecycleBin.tsx @@ -99,6 +99,7 @@ export default function RecycleBin() { switch (type) { case 'github': return '๐Ÿ™'; case 'gitlab': return '๐ŸฆŠ'; + case 'gitea': return '๐Ÿต'; default: return '๐Ÿ“'; } }; diff --git a/frontend/src/shared/constants/projectTypes.ts b/frontend/src/shared/constants/projectTypes.ts index 9e14154..18e13f3 100644 --- a/frontend/src/shared/constants/projectTypes.ts +++ b/frontend/src/shared/constants/projectTypes.ts @@ -35,10 +35,12 @@ export const REPOSITORY_PLATFORMS: Array<{ value: RepositoryPlatform; label: string; icon?: string; -}> = Object.entries(REPOSITORY_PLATFORM_LABELS).map(([value, label]) => ({ - value: value as RepositoryPlatform, - label -})); +}> = [ + { value: 'gitea', label: 'Gitea' }, + { value: 'github', label: 'GitHub' }, + { value: 'gitlab', label: 'GitLab' }, + { value: 'other', label: 'ๅ…ถไป–' }, + ]; // ้กน็›ฎๆฅๆบ็ฑปๅž‹็š„้ขœ่‰ฒ้…็ฝฎ export const SOURCE_TYPE_COLORS: Record