Skip to content

Commit e51244b

Browse files
chore: fix warnings for unused stylesheets and imports during build process
1 parent 755f3ff commit e51244b

File tree

9 files changed

+107
-123
lines changed

9 files changed

+107
-123
lines changed

src/components/Dropdown.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const DropDownLinks = ({ paths, children, style, className, permanentActive = fa
2828
${headerStyles.link}
2929
${(open || permanentActive) ? "":styles.hideLink}
3030
${(open || permanentActive) ? headerStyles.slideInLeft:""}
31-
${(capitalize(currentPage) == key) ? headerStyles.active:""}
31+
${(capitalize(currentPage) === key) ? headerStyles.active:""}
3232
`}>
3333
{paths[key].name}
3434
</Link>
@@ -68,4 +68,4 @@ const DropDownLinks = ({ paths, children, style, className, permanentActive = fa
6868
);
6969
};
7070

71-
export default DropDownLinks;
71+
export default DropDownLinks;

src/components/Flower.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Footer.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import {
1313
import { useLocaleContext } from "../contexts/LanguageContext";
1414
import { usePrevEventsData } from "../hooks";
1515

16-
import * as styles from "../styles/main.module.css";
1716
import * as footerStyles from "../styles/footer.module.css";
1817
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
1918
import { faTiktok } from "@fortawesome/free-brands-svg-icons";
@@ -129,4 +128,4 @@ const Footer = () => {
129128
);
130129
};
131130

132-
export default Footer;
131+
export default Footer;

src/components/InfoPanel.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import * as React from "react";
22
import { Row } from "reactstrap";
33
import { isMobile } from "react-device-detect";
44

5-
import * as styles from "../styles/main.module.css";
65
import * as infoPanelStyles from "../styles/infoPanel.module.css";
76

87
const InfoPanel = ({ header, formattedText }) => {
@@ -21,4 +20,4 @@ const InfoPanel = ({ header, formattedText }) => {
2120
);
2221
}
2322

24-
export default InfoPanel;
23+
export default InfoPanel;

src/components/Member.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { GatsbyImage, getImage } from 'gatsby-plugin-image';
33

44
import LinkedInIcon from './LinkedInIcon';
55

6-
import * as styles from "../styles/main.module.css";
76
import * as memberStyles from "../styles/member.module.css";
87

98
const Member = ({ imageData, name="", linkedInUrl="", style, className, onMouseEnter, onMouseLeave }) => {
@@ -37,4 +36,4 @@ const Member = ({ imageData, name="", linkedInUrl="", style, className, onMouseE
3736
);
3837
}
3938

40-
export default Member;
39+
export default Member;

src/components/Partner.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import * as partnersStyles from "../styles/partners.module.css";
55
import * as Styles from "../styles/main.module.css";
66
import { documentToReactComponents } from "@contentful/rich-text-react-renderer";
77
import { GatsbyImage , getImage} from "gatsby-plugin-image";
8-
import { Link } from "gatsby";
98

109

1110
export const Partner = ({bio,careerUrl , image , name, websiteUrl}) => {
@@ -55,4 +54,4 @@ export const Partner = ({bio,careerUrl , image , name, websiteUrl}) => {
5554
</Modal>
5655
</>
5756
);
58-
};
57+
};

src/containers/AboutTeamLayout.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { isMobile } from "react-device-detect";
55
import Member from "../components/Member";
66
import DissapearingText from "../components/DissapearringText";
77

8-
import * as styles from "../styles/main.module.css";
98
import * as teamLayoutStyles from "../styles/teamLayout.module.css";
109

1110
const AboutTeamLayout = ({ teamName, members, showTeam }) => {
@@ -49,4 +48,4 @@ const AboutTeamLayout = ({ teamName, members, showTeam }) => {
4948
);
5049
}
5150

52-
export default AboutTeamLayout;
51+
export default AboutTeamLayout;

src/pages/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Page from '../components/Page';
88
import PageHead from '../components/PageHead';
99

1010
import { useLocaleContext } from '../contexts/LanguageContext';
11-
import { useHomeInfo, usePerformerData, useSpeakersData, useWorkshopData } from '../hooks';
11+
import { useHomeInfo } from '../hooks';
1212

1313
import * as styles from "../styles/main.module.css";
1414
import * as homeStyles from "../styles/home.module.css";

src/templates/DataPage.js

Lines changed: 96 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,126 +1,115 @@
1-
import React, { useEffect } from "react";
1+
import React, { useEffect } from 'react';
22

3-
import { Container } from "reactstrap";
4-
import { GatsbyImage, getImage } from "gatsby-plugin-image";
3+
import { Container } from 'reactstrap';
4+
import { GatsbyImage, getImage } from 'gatsby-plugin-image';
55
import { documentToReactComponents } from "@contentful/rich-text-react-renderer";
6-
import { Link } from "gatsby";
7-
import PageHead from "../components/PageHead";
8-
import Page from "../components/Page";
9-
import { useLocaleContext } from "../contexts/LanguageContext";
6+
import { Link } from 'gatsby';
7+
import PageHead from '../components/PageHead';
8+
import Page from '../components/Page';
9+
import { useLocaleContext } from '../contexts/LanguageContext';
1010

1111
import * as dataPageStyles from "../styles/dataPage.module.css";
1212
import * as dataStyles from "../styles/data.module.css";
1313

1414
function DataPage(props) {
15-
const { locale } = useLocaleContext();
16-
const url = props.pageContext.type + "s";
17-
const image = getImage(props.pageContext.image);
18-
let socialMediaUrl,
19-
altText,
20-
appFormUrl = undefined;
2115

22-
switch (props.pageContext.type) {
23-
case "speaker":
24-
case "performer":
25-
socialMediaUrl = props.pageContext.socialMediaUrl;
26-
altText = "LINKEDIN";
27-
break;
28-
case "workshop":
29-
socialMediaUrl = props.pageContext.websiteUrl || "/";
30-
altText = locale === "el-GR" ? "ΙΣΤΟΣΕΛΙΔΑ" : "WEBSITE";
31-
appFormUrl = props.pageContext.applicationFormUrl || "#";
32-
break;
33-
default:
34-
throw new Error(
35-
`Type ${props.pageContext.type} is invalid. Must be one of the following: speaker, performer, workshop`
36-
);
37-
}
16+
const { locale } = useLocaleContext();
17+
const url = props.pageContext.type + 's';
18+
const image = getImage(props.pageContext.image);
19+
let socialMediaUrl,
20+
altText,
21+
appFormUrl = undefined;
3822

39-
useEffect(() => {
40-
// scroll to top on initial render
41-
document.body.scrollTo(0, 0);
42-
});
23+
switch(props.pageContext.type) {
24+
case 'speaker':
25+
case 'performer':
26+
socialMediaUrl = props.pageContext.socialMediaUrl;
27+
altText = 'LINKEDIN';
28+
break;
29+
case 'workshop':
30+
socialMediaUrl = props.pageContext.websiteUrl;
31+
altText = (locale === 'el-GR') ? 'ΙΣΤΟΣΕΛΙΔΑ':'WEBSITE';
32+
appFormUrl = props.pageContext.applicationFormUrl;
33+
break;
34+
default:
35+
throw new Error(`Type ${props.pageContext.type} is invalid. Must be one of the following: speaker, performer, workshop`);
36+
}
4337

44-
return (
45-
<Page currentPage={`/${url}/${props.pageContext.pageName}`}>
46-
<PageHead pageTitle={props.pageContext[locale].name} />
47-
<Container className={dataPageStyles.dataPageContainer}>
48-
<Link
49-
to={`/${url}`}
50-
className={`
38+
useEffect(() => {
39+
// scroll to top on initial render
40+
document.body.scrollTo(0, 0);
41+
})
42+
43+
return (
44+
<Page currentPage={`/${url}/${props.pageContext.pageName}`}>
45+
<PageHead pageTitle={props.pageContext[locale].name} />
46+
<Container className={dataPageStyles.dataPageContainer}>
47+
<Link to={`/${url}`}
48+
className={`
5149
${dataPageStyles.dataPageBackButton}
52-
${dataPageStyles.dataPageButton}`}
53-
>
54-
{locale === "el-GR" ? "ΠΙΣΩ" : "BACK"}
55-
</Link>
56-
<GatsbyImage
57-
image={image}
58-
className={`
50+
${dataPageStyles.dataPageButton}`}>
51+
{ (locale === 'el-GR') ? 'ΠΙΣΩ':'BACK' }
52+
</Link>
53+
<GatsbyImage image={image}
54+
className={`
5955
${dataPageStyles.dataPageImage}
6056
${dataStyles.image}
6157
`}
62-
alt={altText}
63-
/>
64-
<div className={dataPageStyles.dataPageSocialLinks}>
65-
{socialMediaUrl && (
66-
<Link
67-
to={socialMediaUrl}
68-
className={`
58+
alt={altText} />
59+
<div
60+
className={dataPageStyles.dataPageSocialLinks}>
61+
{
62+
socialMediaUrl &&
63+
<Link to={socialMediaUrl}
64+
className={`
6965
${dataPageStyles.dataPageButton}
70-
${dataPageStyles.dataPageSocialButton}`}
71-
>
72-
{altText}
73-
</Link>
74-
)}
75-
{appFormUrl != undefined && (
76-
<Link
77-
to={appFormUrl}
78-
className={`
66+
${dataPageStyles.dataPageSocialButton}`}>
67+
{altText}
68+
</Link>
69+
}
70+
{appFormUrl != undefined &&
71+
<Link to={appFormUrl}
72+
className={`
7973
${dataPageStyles.dataPageButton}
80-
${dataPageStyles.dataPageSocialButton}`}
81-
>
82-
{locale === "el-GR"
83-
? "ΔΙΕΚΔΙΚΗΣΕ ΤΗΝ ΘΕΣΗ ΣΟΥ"
84-
: "CLAIM YOUR SPOT"}
85-
</Link>
86-
)}
87-
</div>
88-
<h3 className={dataPageStyles.dataPageMeta}>
89-
{props.pageContext[locale].name}
90-
</h3>
91-
<h4 className={dataPageStyles.dataPageMeta}>
92-
{props.pageContext[locale].speciality}
93-
</h4>
94-
<div>
95-
<h3 className={dataPageStyles.dataPageSectionMeta}>
96-
{locale === "el-GR" ? "Βιογραφικό:" : "Bio:"}
97-
</h3>
98-
<p className={dataPageStyles.dataPageBody}>
99-
{/* {documentToReactComponents(JSON.parse(props.pageContext[locale].bio.raw))} */}
100-
{props.pageContext[locale].bio?.raw ? (
101-
documentToReactComponents(
102-
JSON.parse(props.pageContext[locale].bio.raw)
103-
)
104-
) : (
105-
<p>No bio available.</p>
106-
)}
107-
</p>
108-
</div>
109-
{appFormUrl != undefined && (
110-
<div>
111-
<h3 className={dataPageStyles.dataPageSectionMeta}>
112-
Workshop Description:
113-
</h3>
114-
<p className={dataPageStyles.dataPageBody}>
115-
{documentToReactComponents(
116-
JSON.parse(props.pageContext[locale].sideEventDescription.raw)
117-
)}
118-
</p>
119-
</div>
120-
)}
121-
</Container>
122-
</Page>
123-
);
74+
${dataPageStyles.dataPageSocialButton}`}>
75+
{(locale === 'el-GR') ? 'ΔΙΕΚΔΙΚΗΣΕ ΤΗΝ ΘΕΣΗ ΣΟΥ':'CLAIM YOUR SPOT'}
76+
</Link>
77+
}
78+
</div>
79+
<h3
80+
className={dataPageStyles.dataPageMeta}>
81+
{props.pageContext[locale].name}
82+
</h3>
83+
<h4
84+
className={dataPageStyles.dataPageMeta}>
85+
{props.pageContext[locale].speciality}
86+
</h4>
87+
<div>
88+
<h3
89+
className={dataPageStyles.dataPageSectionMeta}>
90+
{(locale === 'el-GR') ? 'Βιογραφικό:':'Bio:'}
91+
</h3>
92+
<p
93+
className={dataPageStyles.dataPageBody}>
94+
{/* {documentToReactComponents(JSON.parse(props.pageContext[locale].bio.raw))} */}
95+
{props.pageContext[locale].bio?.raw ? documentToReactComponents(JSON.parse(props.pageContext[locale].bio.raw)) : <p>No bio available.</p>}
96+
</p>
97+
</div>
98+
{appFormUrl != undefined &&
99+
<div>
100+
<h3
101+
className={dataPageStyles.dataPageSectionMeta}>
102+
Workshop Description:
103+
</h3>
104+
<p
105+
className={dataPageStyles.dataPageBody}>
106+
{documentToReactComponents(JSON.parse(props.pageContext[locale].sideEventDescription.raw))}
107+
</p>
108+
</div>
109+
}
110+
</Container>
111+
</Page>
112+
);
124113
}
125114

126115
export default DataPage;

0 commit comments

Comments
 (0)