diff --git a/src/hooks/useRepos.hook.ts b/src/hooks/useRepos.hook.ts index 6720d4d..5ccdbe0 100644 --- a/src/hooks/useRepos.hook.ts +++ b/src/hooks/useRepos.hook.ts @@ -19,11 +19,13 @@ export const useRepos = () => { per_page: 100 }) - return repoList.data.items.map((item) => ({ - id: `${item.id}`, - name: item.name, - isPrivate: item.private - })) + return repoList.data.items + .map((item) => ({ + id: `${item.id}`, + name: item.name, + isPrivate: item.private + })) + .sort((a, b) => (a.name < b.name ? -1 : 1)) }, []) return { diff --git a/src/views/RepoList.vue b/src/views/RepoList.vue index a5e6db0..9cc3402 100644 --- a/src/views/RepoList.vue +++ b/src/views/RepoList.vue @@ -1,55 +1,77 @@