Skip to content
Snippets Groups Projects
Commit 498db784 authored by 한동현's avatar 한동현
Browse files

fix: 프로젝트 드롭다운 너비 오류 수정

parent be02f2f4
Branches
No related tags found
No related merge requests found
......@@ -38,7 +38,9 @@ export function ProjectSwitcher() {
{selectedProject ? (
<>
<span className="font-semibold">Project</span>
<span>{selectedProject.name}</span>
<span>
{selectedProject.name} ({selectedProject.role})
</span>
</>
) : (
<span className="text-muted-foreground">프로젝트를 선택해주세요</span>
......@@ -47,7 +49,7 @@ export function ProjectSwitcher() {
<ChevronsUpDown className="ml-auto" />
</SidebarMenuButton>
</DropdownMenuTrigger>
<DropdownMenuContent className="w-[--radix-dropdown-menu-trigger-width]" align="start">
<DropdownMenuContent className="w-[var(--radix-dropdown-menu-trigger-width)]" align="start">
{projects.map((project) => (
<DropdownMenuItem key={project.id} onSelect={() => handleSelectProject(project)}>
{project.name} {project.id === selectedProject?.id && <Check className="ml-auto" />}
......
......@@ -7,7 +7,7 @@ export interface AuthStore {
username: string;
isAdmin: boolean;
projects: Project[];
selectedProject: (Project & { role?: string }) | null;
selectedProject: (Project & { role: string }) | null;
setSelectedProject: (project: Project) => Promise<void>;
authFetch: (input: RequestInfo, init?: RequestInit) => Promise<Response>;
login: (username: string, password: string) => void;
......@@ -23,9 +23,6 @@ export const useAuthStore = create<AuthStore>()(
projects: [],
selectedProject: null,
setSelectedProject: async (project) => {
set({ selectedProject: project });
console.log(project);
const response = await fetch(`/api/auth/role?projectId=${project.id}`, {
headers: { 'X-Subject-Token': get().token! },
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment