Skip to content

Commit 603611f

Browse files
authored
Merge pull request #61 from daeisbae/58-change-url-folder-structure
58 change url folder structure
2 parents c7c8fad + 20f6833 commit 603611f

File tree

9 files changed

+30
-13
lines changed

9 files changed

+30
-13
lines changed

src/app/add-repositories/page.tsx renamed to src/app/add/repositories/page.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use client'
22

33
import React, { useEffect, useState } from 'react'
4-
import { insertRepository } from '@/app/add-repositories/insert-repo'
5-
import Loading from '@/app/add-repositories/loading'
4+
import { insertRepository } from '@/app/add/repositories/insert-repo'
5+
import Loading from '@/app/add/repositories/loading'
66

77
export default function AddRepository() {
88
const [owner, setOwner] = useState('')
@@ -15,6 +15,11 @@ export default function AddRepository() {
1515

1616
useEffect(() => {
1717
if (!submit) return
18+
if(!owner || !repo) {
19+
setError('You need to provide both owner and repository')
20+
setSubmit(false)
21+
return
22+
}
1823
setSuccess(null)
1924
setError(null)
2025
const handleInsert = async () => {

src/app/repositories/ListAvailableWiki.tsx renamed to src/app/get/repositories/ListAvailableWiki.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ export default async function ListAvailableWiki() {
1414
const repositories = await new Repository().selectAll()
1515

1616
return (
17-
<ul>
17+
<div>
1818
{repositories ? (
1919
repositories.map((repo) => (
20-
<li key={repo.url}>
21-
<Link href={`${repo.owner}/${repo.repo}`}>
20+
<div key={repo.url} className='p-1'>
21+
<Link href={`/${repo.owner}/${repo.repo}`}>
2222
<Card>
2323
<CardHeader>
2424
<CardTitle>
@@ -42,11 +42,11 @@ export default async function ListAvailableWiki() {
4242
</CardContent>
4343
</Card>
4444
</Link>
45-
</li>
45+
</div>
4646
))
4747
) : (
4848
<p>No repositories found</p>
4949
)}
50-
</ul>
50+
</div>
5151
)
5252
}

src/app/repositories/page.tsx renamed to src/app/get/repositories/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import React, { Suspense } from 'react'
2-
import Loading from '@/app/repositories/loading'
3-
import ListAvailableWiki from '@/app/repositories/ListAvailableWiki'
2+
import Loading from '@/app/get/repositories/loading'
3+
import ListAvailableWiki from '@/app/get/repositories/ListAvailableWiki'
44

55
export default async function ListOfAvailableWikiPages() {
66
return (
77
<div>
8-
<h1>Available Wiki Pages</h1>
8+
<h1 className="text-3xl font-bold p-4" >Available Wiki Pages</h1>
99
<Suspense fallback={<Loading />}>
1010
<ListAvailableWiki />
1111
</Suspense>

src/components/NavBar.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,26 @@ export default function Navbar() {
2020
<NavigationMenu>
2121
<NavigationMenuList className="hidden md:flex">
2222
<NavigationMenuItem>
23-
<Link href="/repositories" legacyBehavior passHref>
23+
<Link href="/get/repositories" legacyBehavior passHref>
2424
<NavigationMenuLink
2525
className={cn(
2626
navigationMenuTriggerStyle(),
2727
'w-28'
2828
)}
2929
>
30-
Repo
30+
Repo List
31+
</NavigationMenuLink>
32+
</Link>
33+
</NavigationMenuItem>
34+
<NavigationMenuItem>
35+
<Link href="/add/repositories" legacyBehavior passHref>
36+
<NavigationMenuLink
37+
className={cn(
38+
navigationMenuTriggerStyle(),
39+
'w-28'
40+
)}
41+
>
42+
Add Repo
3143
</NavigationMenuLink>
3244
</Link>
3345
</NavigationMenuItem>

src/service/insert-queue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import LLMFactory from '@/app/add-repositories/llm-factory'
1+
import LLMFactory from '@/app/add/repositories/llm-factory'
22
import { Repository, RepositoryData } from '@/db/models/repository'
33
import LLMConfig from '@/llm/llm-config'
44
import { InsertRepoService } from '@/service/insert-db'

0 commit comments

Comments
 (0)