From 5c06931dccdfdefc116b91eb1d21acac7911db46 Mon Sep 17 00:00:00 2001 From: Michael Fatemi Date: Sun, 29 Nov 2020 00:46:11 -0500 Subject: [PATCH] Renamed typo "useInitiative" to "useQuery" --- src/components/Footer.tsx | 2 +- src/components/InitiativeList.tsx | 2 +- src/components/RecentNews.tsx | 2 +- src/hooks/useFooter.tsx | 11 +----- .../{useInitiatives.tsx => useQuery.tsx} | 0 src/pages/classcouncil.tsx | 2 +- src/pages/committee.tsx | 2 +- src/pages/initiatives.tsx | 2 +- src/pages/involved.tsx | 38 +++++++++++++++++++ src/pages/newsArticle.tsx | 2 +- src/pages/officers.tsx | 2 +- 11 files changed, 48 insertions(+), 17 deletions(-) rename src/hooks/{useInitiatives.tsx => useQuery.tsx} (100%) create mode 100644 src/pages/involved.tsx diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 3c63686..c6ce887 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -21,7 +21,7 @@ export default function Footer() { {footer.columns.map((col) => { return (
- +
); })} diff --git a/src/components/InitiativeList.tsx b/src/components/InitiativeList.tsx index 44e699c..089f339 100644 --- a/src/components/InitiativeList.tsx +++ b/src/components/InitiativeList.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import useQuery from '../hooks/useInitiatives'; +import useQuery from '../hooks/useQuery'; import InitiativeColumn from './InitiativeColumn'; export default function InitiativeList() { diff --git a/src/components/RecentNews.tsx b/src/components/RecentNews.tsx index 32155c0..b21ceea 100644 --- a/src/components/RecentNews.tsx +++ b/src/components/RecentNews.tsx @@ -1,4 +1,4 @@ -import useQuery from '../hooks/useInitiatives'; +import useQuery from '../hooks/useQuery'; import ArticleRow from './ArticleRow'; export default function RecentNews() { diff --git a/src/hooks/useFooter.tsx b/src/hooks/useFooter.tsx index 9068261..cda8f91 100644 --- a/src/hooks/useFooter.tsx +++ b/src/hooks/useFooter.tsx @@ -2,20 +2,13 @@ import React from 'react'; import sanity from '../sanity'; import { SanityDocument } from '@sanity/client/sanityClient'; -interface FooterDocument { - columns: { - _id: string; - content: any[]; - }[]; -} - export default function useFooter() { let [footer, setFooter] = React.useState< - SanityDocument | undefined + SanityDocument | undefined >(); React.useEffect(() => { - sanity.getDocument('footer').then(setFooter); + sanity.getDocument('footer').then(setFooter); }, []); return footer; diff --git a/src/hooks/useInitiatives.tsx b/src/hooks/useQuery.tsx similarity index 100% rename from src/hooks/useInitiatives.tsx rename to src/hooks/useQuery.tsx diff --git a/src/pages/classcouncil.tsx b/src/pages/classcouncil.tsx index 31b7ccf..cd907ed 100644 --- a/src/pages/classcouncil.tsx +++ b/src/pages/classcouncil.tsx @@ -1,7 +1,7 @@ import React from 'react'; import Hero from '../components/Hero'; import MemberRow from '../components/MemberRow'; -import useQuery from '../hooks/useInitiatives'; +import useQuery from '../hooks/useQuery'; export default function ClassCouncil() { let members = useQuery( diff --git a/src/pages/committee.tsx b/src/pages/committee.tsx index cfec114..ff6ddef 100644 --- a/src/pages/committee.tsx +++ b/src/pages/committee.tsx @@ -1,7 +1,7 @@ import React from 'react'; import Hero from '../components/Hero'; import MemberRow from '../components/MemberRow'; -import useQuery from '../hooks/useInitiatives'; +import useQuery from '../hooks/useQuery'; export default function Committee() { let excomm = useQuery( diff --git a/src/pages/initiatives.tsx b/src/pages/initiatives.tsx index f4bfb63..cbe0ae3 100644 --- a/src/pages/initiatives.tsx +++ b/src/pages/initiatives.tsx @@ -1,7 +1,7 @@ import React from 'react'; import Hero from '../components/Hero'; import InitiativeRow from '../components/InitiativeRow'; -import useQuery from '../hooks/useInitiatives'; +import useQuery from '../hooks/useQuery'; export default function Initiatives() { let initiatives = useQuery( diff --git a/src/pages/involved.tsx b/src/pages/involved.tsx new file mode 100644 index 0000000..9e7d00d --- /dev/null +++ b/src/pages/involved.tsx @@ -0,0 +1,38 @@ +import { SanityDocument } from '@sanity/client'; +import React from 'react'; +import GetInvolvedRow from '../components/GetInvolvedRow'; +import Hero from '../components/Hero'; +import '../css/get-involved.css'; +import sanity from '../sanity'; + +export default function GetInvolved() { + let [ways, setWays] = React.useState< + SanityDocument | undefined + >(); + + React.useEffect(() => { + sanity.getDocument('ways').then(setWays); + }, []); + + return ( + <> + +

SGA Calendar

+