Fix eslint type props

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-02-26 13:15:58 +01:00
parent 73247c1ec5
commit aef26916e2

View File

@@ -43,6 +43,19 @@ export const teamSwitcherFragment = graphql`
type Organization =
TeamSwitcher_organizations$data["organizations"]["edges"][0]["node"];
const LogoComponent = ({
org,
className,
}: {
org: Organization;
className?: string;
}) => {
if (org.logoUrl) {
return <img src={org.logoUrl} alt={org.name} className={className} />;
}
return null;
};
export function TeamSwitcher({
organizations,
}: {
@@ -58,7 +71,7 @@ export function TeamSwitcher({
useEffect(() => {
if (data.organizations && data.organizations.edges.length > 0) {
const org = data.organizations.edges.find(
(edge) => edge.node.id === organizationId,
(edge) => edge.node.id === organizationId
);
if (org) {
setCurrentOrganization(org.node);
@@ -70,19 +83,6 @@ export function TeamSwitcher({
return null;
}
const LogoComponent = ({
org,
className,
}: {
org: Organization;
className?: string;
}) => {
if (org.logoUrl) {
return <img src={org.logoUrl} alt={org.name} className={className} />;
}
return null;
};
const handleOrganizationSwitch = (org: Organization) => {
navigate(`/organizations/${org.id}`);
};