diff --git a/components/OrganizationItem.tsx b/components/OrganizationItem.tsx index 6256f027..c751b144 100644 --- a/components/OrganizationItem.tsx +++ b/components/OrganizationItem.tsx @@ -11,6 +11,7 @@ type OrganizationItemProps = { export const OrganizationItem = ({ organization }: OrganizationItemProps) => { const [isOpen, setIsOpen] = useState(false); const [isClosing, setIsClosing] = useState(false); + const detailsPanelId = `org-details-${organization.id}`; const isContentVisible = isOpen || isClosing; @@ -32,7 +33,9 @@ export const OrganizationItem = ({ organization }: OrganizationItemProps) => {
{organization.project_ask}
diff --git a/components/OrganizationItemTopBar.tsx b/components/OrganizationItemTopBar.tsx index 2f7f6c66..fa120471 100644 --- a/components/OrganizationItemTopBar.tsx +++ b/components/OrganizationItemTopBar.tsx @@ -2,13 +2,17 @@ import { Organization } from "../types"; import { RepositoryIssueNumberIndicator } from "./RepositoryIssueNumberIndicator"; type OrganizationItemTopBarProps = { + detailsPanelId: string; isOpen: boolean; + onToggleDetails: () => void; organizationName: Organization["name"]; organizationUrl: Organization["url"]; }; export const OrganizationItemTopBar = ({ + detailsPanelId, isOpen, + onToggleDetails, organizationName, organizationUrl }: OrganizationItemTopBarProps) => { @@ -26,7 +30,12 @@ export const OrganizationItemTopBar = ({ -