Skip to content

Commit 21da48f

Browse files
committed
refactor: more refactor
1 parent f26631f commit 21da48f

51 files changed

Lines changed: 4959 additions & 429 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.output.txt

Lines changed: 4538 additions & 0 deletions
Large diffs are not rendered by default.

src/2023/Cfp/CfpSection2023.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
StyledAboutImage,
2222
StyledSocialIconsWrapper,
2323
} from "../../views/About/components/Style.AboutCard";
24-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
24+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
2525

2626
const TrackName = styled.h2`
2727
padding-top: 1.2rem;

src/2023/Communities/Communities2023.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import styled from "styled-components";
33
import TwitterIcon from "../../components/Icons/Twitter";
44
import { Color } from "../../styles/colors";
55
import WebsiteIcon from "../../components/Icons/website";
6-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
6+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
77

88
const Heading = styled.h1`
99
padding-top: 10rem;

src/2023/Diversity/Diversity2023.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
ROUTE_CODE_OF_CONDUCT,
99
ROUTE_CONDITIONS,
1010
} from "../../constants/routes";
11-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
11+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
1212

1313
const StyledSection = styled.section`
1414
{

src/2023/Home/Home2023Wrapper.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import Sponsors from "./components/Sponsors/Sponsors";
66
import styled from "styled-components";
77
import data from "../../data/2023.json";
88
import { useLocation } from "react-router";
9-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
109
import SpeakersCarousel from "../../components/Swiper/SpeakersCarousel";
11-
import {ROUTE_2023_SPEAKERS} from "../../constants/routes";
10+
import { ROUTE_2023_SPEAKERS } from "../../constants/routes";
11+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
1212

1313
const StyledContainer = styled.div`
1414
padding-bottom: 10rem;
@@ -33,7 +33,10 @@ export const Home2023Wrapper: FC<React.PropsWithChildren<unknown>> = () => {
3333
<StyledContainer id="home-wrapper">
3434
<Home />
3535
<Faqs />
36-
<SpeakersCarousel speakersLink={ROUTE_2023_SPEAKERS} sessionizeUrl={data.sessionizeUrl} />
36+
<SpeakersCarousel
37+
speakersLink={ROUTE_2023_SPEAKERS}
38+
sessionizeUrl={data.sessionizeUrl}
39+
/>
3740
<Sponsors />
3841
</StyledContainer>
3942
);

src/2023/Home/components/SpeakersCarousel/SpeakerSwiper.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import "./SpeakersCarousel.scss";
88
import { Link } from "react-router";
99
import { ROUTE_SPEAKER_DETAIL } from "../../../../constants/routes";
1010
import { useFetchSpeakers } from "../../../../hooks/useFetchSpeakers";
11-
import * as Sentry from "@sentry/react";
11+
import { useSentryErrorReport } from "../../../../hooks/useSentryErrorReport";
1212

1313
const StyledSlideImage = styled.img`
1414
display: block;
@@ -39,9 +39,7 @@ const SpeakerSwiper: FC<React.PropsWithChildren<unknown>> = () => {
3939

4040
const swiperSpeakers = data?.sort(() => 0.5 - Math.random()).slice(0, 20);
4141

42-
if (error) {
43-
Sentry.captureException(error);
44-
}
42+
useSentryErrorReport(error);
4543

4644
return (
4745
<>

src/2023/JobOffers/JobOffers2023.tsx

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,23 @@ import TitleSection from "../../components/SectionTitle/TitleSection";
1010
import { useWindowSize } from "react-use";
1111
import data from "../../data/2023.json";
1212
import {
13-
Companies, CompanyNameLink, StyledLessIcon, StyledMoreIcon,
14-
StyledTitleContainer
13+
Companies,
14+
CompanyNameLink,
15+
StyledLessIcon,
16+
StyledMoreIcon,
17+
StyledTitleContainer,
1518
} from "../../styles/JobOffers/JobOffers.Style";
1619
import CompanyOffers from "../../components/JobOffers/CompanyOffers";
17-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
20+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
1821

1922
const NoOffersAvailable = () => (
20-
<h4 style={{ color: Color.DARK_BLUE }}>No job offers available yet</h4>
23+
<h4 style={{ color: Color.DARK_BLUE }}>No job offers available yet</h4>
2124
);
2225

23-
const MoreThanLessThan = (props: { width: number }) => (
24-
<>
25-
<StyledLessIcon src={LessThanBlueIcon} />
26-
<StyledMoreIcon src={MoreThanBlueIcon} />
26+
const MoreThanLessThan = () => (
27+
<>
28+
<StyledLessIcon src={LessThanBlueIcon} />
29+
<StyledMoreIcon src={MoreThanBlueIcon} />
2730
</>
2831
);
2932

@@ -42,7 +45,7 @@ const JobOffers2023: FC<React.PropsWithChildren<unknown>> = () => {
4245
color={Color.BLACK_BLUE}
4346
/>
4447
</StyledTitleContainer>
45-
{width > MOBILE_BREAKPOINT && <MoreThanLessThan width={width} />}
48+
{width > MOBILE_BREAKPOINT && <MoreThanLessThan />}
4649
{!data.jobOffers.enabled && <NoOffersAvailable />}
4750
{data.jobOffers.enabled && (
4851
<div id="job-offers">

src/2023/Schedule/Schedule2023.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
StyledScheduleSection,
1414
} from "../../styles/Schedule/Schedule.style";
1515
import * as Sentry from "@sentry/react";
16-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
16+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
1717

1818
const Schedule2023: FC<React.PropsWithChildren<unknown>> = () => {
1919
const { width } = useWindowSize();

src/2023/SessionFeedback/SessionFeedback2023.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { FilterMatchMode } from "primereact/api";
1515
import { Color } from "../../styles/colors";
1616
import { Link } from "react-router";
1717
import { ROUTE_TALK_DETAIL } from "../../constants/routes";
18-
import { useDocumentTitleUpdater } from "../../services/useDocumentTitleUpdate";
18+
import { useDocumentTitleUpdater } from "../../hooks/useDocumentTitleUpdate";
1919

2020
const SessionFeedback2023: FC<React.PropsWithChildren<unknown>> = () => {
2121
const bodyTemplate = React.useCallback(

src/2023/SpeakerDetail/SpeakerDetailContainer2023.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ import { useParams } from "react-router";
77
import { StyledContainer, StyledWaveContainer } from "./Speaker.style";
88
import conferenceData from "../../data/2023.json";
99
import { useFetchSpeakers } from "../../hooks/useFetchSpeakers";
10-
import * as Sentry from "@sentry/react";
10+
import { useSentryErrorReport } from "../../hooks/useSentryErrorReport";
1111

1212
const SpeakerDetailContainer2023: FC<React.PropsWithChildren<unknown>> = () => {
1313
const { id } = useParams<{ id: string }>();
1414

1515
const { isLoading, error, data } = useFetchSpeakers("2023", id);
1616

17-
if (error) {
18-
Sentry.captureException(error);
19-
}
17+
useSentryErrorReport(error);
2018
React.useEffect(() => {
2119
if (data) {
2220
document.title = `${data[0]?.fullName} - DevBcn - ${conferenceData.edition}`;

0 commit comments

Comments
 (0)