Skip to content

Commit 30b6089

Browse files
authored
Merge pull request #2505 from Agenta-AI/release/v0.33.8
v0.33.8
2 parents 7713de2 + a7f644e commit 30b6089

File tree

7 files changed

+17
-9
lines changed

7 files changed

+17
-9
lines changed

agenta-backend/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "agenta_backend"
3-
version = "0.33.7"
3+
version = "0.33.8"
44
description = ""
55
authors = ["Mahmoud Mabrouk <[email protected]>"]
66
readme = "README.md"

agenta-cli/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "agenta"
3-
version = "0.33.7"
3+
version = "0.33.8"
44
description = "The SDK for agenta is an open-source LLMOps platform."
55
readme = "README.md"
66
authors = ["Mahmoud Mabrouk <[email protected]>"]

agenta-web/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

agenta-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agenta",
3-
"version": "0.33.7",
3+
"version": "0.33.8",
44
"private": true,
55
"engines": {
66
"node": ">=18"

agenta-web/src/components/Sidebar/Sidebar.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ const Sidebar: React.FC = () => {
3232
const menu = useSidebarConfig()
3333
const {user} = useProfileData()
3434
const {logout} = useSession()
35-
const {project} = useProjectData()
35+
const {project, projects} = useProjectData()
3636
const {selectedOrg, orgs, changeSelectedOrg} = useOrgData()
3737
const [isHovered, setIsHovered] = useState(false)
38-
const dropdownItems = useDropdownItems({logout, orgs, selectedOrg, user, project})
38+
const dropdownItems = useDropdownItems({logout, orgs, selectedOrg, user, project, projects})
3939

4040
const isSidebarExpanded = useMemo(() => collapsed && !isHovered, [collapsed, isHovered])
4141

agenta-web/src/components/Sidebar/hooks/useDropdownItems/index.tsx

+9-2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,18 @@ export const useDropdownItems = ({
1515
orgs,
1616
project,
1717
logout,
18+
projects,
1819
}: UseDropdownItemsProps) => {
20+
const filteredOrgs = useMemo(() => {
21+
return projects.flatMap((project) =>
22+
orgs.filter((org) => org.id === project.organization_id && !project.is_demo),
23+
)
24+
}, [projects, orgs])
25+
1926
const dropdownItems = useMemo(() => {
2027
if (selectedOrg?.id && user?.id && isDemo()) {
2128
return [
22-
...orgs.map((org: any) => ({
29+
...filteredOrgs.map((org: any) => ({
2330
key: org.id,
2431
label: (
2532
<Space>
@@ -58,7 +65,7 @@ export const useDropdownItems = ({
5865
} else {
5966
return []
6067
}
61-
}, [logout, orgs, project?.is_demo, selectedOrg?.id, user?.id])
68+
}, [logout, filteredOrgs, project?.is_demo, selectedOrg?.id, user?.id])
6269

6370
return dropdownItems
6471
}

agenta-web/src/components/Sidebar/hooks/useDropdownItems/types.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ export type UseDropdownItemsProps = {
77
orgs: Org[]
88
project: ProjectsResponse | null
99
logout: () => void
10+
projects: ProjectsResponse[]
1011
}

0 commit comments

Comments
 (0)