Skip to content

Commit 56e0632

Browse files
jeremyzhou02MarkRedeman
authored andcommitted
Update sponsors component and add committee/zoli images
1 parent 7b89ea0 commit 56e0632

3 files changed

Lines changed: 38 additions & 0 deletions

File tree

src/components/layout/sponsors.tsx

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import {queryOptions, useSuspenseQuery} from "@tanstack/react-query";
22
import {Suspense} from "react";
3+
import ZoliImage from "./../../zoli.png";
4+
import CommitteeImage from "./../../winner_committee.png";
5+
import {useCommittees} from "queries/committees";
36
import api from "./../../api";
7+
import {useSelectMember} from "../orders-context";
8+
import {useMembers} from "../../queries/members";
49

510
const sponsorsQueryOptions = queryOptions({
611
queryKey: ["sponsors"],
@@ -15,9 +20,42 @@ const sponsorsQueryOptions = queryOptions({
1520

1621
const SponsorsList = () => {
1722
const sponsors = useSuspenseQuery(sponsorsQueryOptions);
23+
const selectMember = useSelectMember();
24+
const {members} = useMembers();
25+
const {committees, selectCommittee} = useCommittees();
26+
const zoli = members.find((member) => {
27+
return member.id === 2940;
28+
});
29+
const bestCommittee = committees.find((committee) => committee.id === 419);
1830

1931
return (
2032
<>
33+
{zoli && (
34+
<li className="d-flex align-items-center mx-3">
35+
<img
36+
src={ZoliImage}
37+
alt={"Zoltán Hermann sponsor"}
38+
className="h-100 py-3 img-fluid"
39+
style={{maxWidth: "200px"}}
40+
onClick={() => {
41+
selectMember(zoli);
42+
}}
43+
/>
44+
</li>
45+
)}
46+
{bestCommittee && (
47+
<li className="d-flex align-items-center mx-3">
48+
<img
49+
src={CommitteeImage}
50+
alt={"Winner committee competition"}
51+
className="h-100 py-3 img-fluid"
52+
style={{maxWidth: "300px"}}
53+
onClick={() => {
54+
selectCommittee(bestCommittee);
55+
}}
56+
/>
57+
</li>
58+
)}
2159
{sponsors.data.map(({name, image}, idx) => {
2260
return (
2361
<li className="d-flex align-items-center mx-3" key={idx}>

src/winner_committee.png

13.8 KB
Loading

src/zoli.png

8.04 KB
Loading

0 commit comments

Comments
 (0)