Skip to content

Commit 6eac280

Browse files
committed
refactor(src/store/usePageContext.tsx): Add branches to RepoInfo type
1 parent 54a558d commit 6eac280

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/store/usePageContext.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {create} from "zustand/react";
22
import {createJSONStorage, devtools, persist} from "zustand/middleware";
3-
import {RepoInfo, Repository, UserDashBored} from "@/server/types";
3+
import {BranchModel, RepoInfo, Repository, UserDashBored} from "@/server/types";
44

55

66
export interface PageState {
@@ -11,6 +11,7 @@ export interface PageState {
1111
owner: string,
1212
repoName: string,
1313
repoInfo: RepoInfo,
14+
branches: BranchModel[]
1415
};
1516
userCtx?: {
1617
user: UserDashBored,
@@ -19,7 +20,7 @@ export interface PageState {
1920
reset: () => void;
2021
setTab: (tab: string) => void;
2122
setUrl: (url: string) => void;
22-
setRepoCtx: (repoCtx: { repo: Repository, owner: string, repoName: string, repoInfo: RepoInfo }) => void;
23+
setRepoCtx: (repoCtx: { repo: Repository, owner: string, repoName: string, repoInfo: RepoInfo, branches: BranchModel[]}) => void;
2324
setUserCtx: (userCtx: { user: UserDashBored, username: string }) => void;
2425
setUrlAndTab: (url: string, tab: string) => void;
2526
}
@@ -37,7 +38,7 @@ const usePageContext = create<PageState>()(
3738
reset: () => set({url: '', tab: ''}),
3839
setTab: (tab: string) => set({tab: tab}),
3940
setUrl: (url: string) => set({url: url}),
40-
setRepoCtx: (repoCtx: { repo: Repository, owner: string, repoName: string , repoInfo: RepoInfo}) => set({repoCtx: repoCtx}),
41+
setRepoCtx: (repoCtx: { repo: Repository, owner: string, repoName: string , repoInfo: RepoInfo, branches: BranchModel[]}) => set({repoCtx: repoCtx}),
4142
setUserCtx: (userCtx: { user: UserDashBored, username: string }) => set({userCtx: userCtx}),
4243
setUrlAndTab: (url: string, tab: string) => set({url: url, tab: tab}),
4344
}

0 commit comments

Comments
 (0)