Skip to content

Commit

Permalink
Replace react-helmet with react-helmet-async
Browse files Browse the repository at this point in the history
  • Loading branch information
luciagirasoles committed Oct 29, 2023
1 parent 08de2ce commit d106c24
Show file tree
Hide file tree
Showing 18 changed files with 80 additions and 32 deletions.
2 changes: 1 addition & 1 deletion app/javascript/components/pages/Donate.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useState, useMemo } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import propTypes from 'prop-types';
import SharedLayout from 'components/layout/SharedLayout';
import Banner from 'components/Banner';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/Home.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import SharedLayout from 'components/layout/SharedLayout';
import SplashBackground from 'components/icons/SplashBackground';
import Button from 'components/Button';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/Jobs.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useEffect, useMemo, useState } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import propTypes from 'prop-types';
import { useCookies } from 'react-cookie';
import SharedLayout from 'components/layout/SharedLayout';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/JobsAuthenticate.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useState } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import { useCookies } from 'react-cookie';
import SharedLayout from 'components/layout/SharedLayout';
import Logo from 'components/icons/Logo';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/JoinUs.jsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*global grecaptcha*/
/*eslint no-undef: "error"*/
import React from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import { Formik, Field, Form, ErrorMessage } from 'formik';
import * as Yup from 'yup';

Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/Meetups.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useEffect, useState } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import { getPastMeetups } from '../../datasources';
import SharedLayout from 'components/layout/SharedLayout';
import LoadingSpinner from 'components/LoadingSpinner';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/PastMeetup.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useEffect, useState } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import PropTypes from 'prop-types';
import { getPastMeetup } from '../../datasources';
import SharedLayout from 'components/layout/SharedLayout';
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/components/pages/SponsorUs.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useState } from 'react';
import { Helmet } from 'react-helmet';
import { Helmet } from 'react-helmet-async';
import SharedLayout from 'components/layout/SharedLayout';
import SponsorCard from '../sponsor_us/SponsorCard';
import PageTitleWithContainer from 'components/PageTitleWithContainer';
Expand Down
7 changes: 6 additions & 1 deletion app/javascript/packs/donate.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import Donate from 'components/pages/Donate';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<Donate />);
root.render(
<HelmetProvider>
<Donate />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/home_page.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import Home from 'components/pages/Home';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<Home />);
root.render(
<HelmetProvider>
<Home />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/jobs.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import Jobs from 'components/pages/Jobs';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<Jobs />);
root.render(
<HelmetProvider>
<Jobs />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/jobs_authenticate.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import JobsAuthenticate from 'components/pages/JobsAuthenticate';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<JobsAuthenticate />);
root.render(
<HelmetProvider>
<JobsAuthenticate />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/join_us.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import JoinUs from 'components/pages/JoinUs';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<JoinUs />);
root.render(
<HelmetProvider>
<JoinUs />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/meetups.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import Meetups from 'components/pages/Meetups';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<Meetups />);
root.render(
<HelmetProvider>
<Meetups />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/past_meetup.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import PastMeetup from '../components/pages/PastMeetup';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<PastMeetup />);
root.render(
<HelmetProvider>
<PastMeetup />
</HelmetProvider>,
);
});
7 changes: 6 additions & 1 deletion app/javascript/packs/sponsor_us.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import SponsorUs from 'components/pages/SponsorUs';

document.addEventListener('DOMContentLoaded', () => {
const container = document.getElementById('root');
const root = createRoot(container);

root.render(<SponsorUs />);
root.render(
<HelmetProvider>
<SponsorUs />
</HelmetProvider>,
);
});
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"react": "^18.2.0",
"react-cookie": "^6.1.1",
"react-dom": "^18.2.0",
"react-helmet": "^6.1.0",
"react-helmet-async": "^1.3.0",
"sass": "^1.60.0",
"sass-loader": "^13.2.0",
"shakapacker": "^7.1.0",
Expand Down
38 changes: 23 additions & 15 deletions yarn.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d106c24

Please sign in to comment.