mirror of
https://github.com/Paris-est-Ludique/intranet.git
synced 2025-09-11 13:56:29 +02:00
Rename all french to english
This commit is contained in:
@@ -5,15 +5,15 @@ import { render } from "@testing-library/react"
|
||||
import { MemoryRouter } from "react-router-dom"
|
||||
|
||||
import mockStore from "../../../utils/mockStore"
|
||||
import JeuJavList from "../index"
|
||||
import JavGameList from "../index"
|
||||
|
||||
describe("<List />", () => {
|
||||
const renderHelper = (reducer = { readyStatus: "idle" }) => {
|
||||
const { dispatch, ProviderWithStore } = mockStore({ jeuJavList: reducer })
|
||||
const { dispatch, ProviderWithStore } = mockStore({ javGameList: reducer })
|
||||
const { container } = render(
|
||||
<ProviderWithStore>
|
||||
<MemoryRouter>
|
||||
<JeuJavList ids={[5]} />
|
||||
<JavGameList ids={[5]} />
|
||||
</MemoryRouter>
|
||||
</ProviderWithStore>
|
||||
)
|
@@ -2,7 +2,7 @@
|
||||
|
||||
exports[`<List /> renders 1`] = `
|
||||
<div
|
||||
class="JeuJavList"
|
||||
class="JavGameList"
|
||||
>
|
||||
<h4>
|
||||
Jeux JAV
|
@@ -10,10 +10,10 @@ interface Props {
|
||||
ids: EntityId[]
|
||||
}
|
||||
|
||||
const JeuJavList = ({ ids }: Props) => {
|
||||
const { entities: jeuxJav } = useSelector((state: AppState) => state.jeuJavList, shallowEqual)
|
||||
const JavGameList = ({ ids }: Props) => {
|
||||
const { entities: jeuxJav } = useSelector((state: AppState) => state.javGameList, shallowEqual)
|
||||
return (
|
||||
<div className={styles.JeuJavList}>
|
||||
<div className={styles.JavGameList}>
|
||||
<h4>Jeux JAV</h4>
|
||||
<ul>
|
||||
{ids.map((id) => {
|
||||
@@ -33,4 +33,4 @@ const JeuJavList = ({ ids }: Props) => {
|
||||
)
|
||||
}
|
||||
|
||||
export default memo(JeuJavList)
|
||||
export default memo(JavGameList)
|
@@ -1,20 +0,0 @@
|
||||
import { memo } from "react"
|
||||
|
||||
import { Membre } from "../../services/membres"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
interface Props {
|
||||
item: Membre
|
||||
}
|
||||
|
||||
const MembreInfo = ({ item }: Props) => (
|
||||
<div className={styles.MembreCard}>
|
||||
<h4>Membre Info</h4>
|
||||
<ul>
|
||||
<li>Prénom: {item.firstname}</li>
|
||||
<li>Nom: {item.lastname}</li>
|
||||
</ul>
|
||||
</div>
|
||||
)
|
||||
|
||||
export default memo(MembreInfo)
|
@@ -4,7 +4,7 @@ import { toast } from "react-toastify"
|
||||
import _ from "lodash"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
import { fetchPreMemberAdd } from "../../store/preMemberAdd"
|
||||
import { fetchPreMemberAdd } from "../../store/preVolunteerAdd"
|
||||
import { AppDispatch, AppState } from "../../store"
|
||||
|
||||
interface Props {
|
||||
@@ -142,7 +142,7 @@ const RegisterForm = ({ dispatch }: Props): JSX.Element => {
|
||||
Certains bénévoles sont visiteurs le samedi ou le dimanche pour vivre le
|
||||
festival de l'intérieur. Les deux jours avant et le jour après le
|
||||
festival, ceux qui le peuvent viennent préparer et ranger. Bref, chacun
|
||||
participe à la hauteur de ses envies et disponibilités !
|
||||
participe à la hauteur de ses wishes et disponibilités !
|
||||
</p>
|
||||
<p>
|
||||
Le samedi soir quand les visiteurs sont partis, nous prolongeons la fête en
|
||||
@@ -228,7 +228,7 @@ const RegisterForm = ({ dispatch }: Props): JSX.Element => {
|
||||
<textarea
|
||||
name="message"
|
||||
id="message"
|
||||
placeholder="Des petits mots sympas, questions, envies, des infos sur toi, des compétences dont tu aimerais te servir... ou rien de tout ça et nous en discuterons au téléphone :)"
|
||||
placeholder="Des petits mots sympas, questions, wishes, des infos sur toi, des compétences dont tu aimerais te servir... ou rien de tout ça et nous en discuterons au téléphone :)"
|
||||
value={comment}
|
||||
onChange={onCommentChanged}
|
||||
/>
|
||||
|
@@ -4,20 +4,20 @@
|
||||
import { render } from "@testing-library/react"
|
||||
import { MemoryRouter } from "react-router-dom"
|
||||
|
||||
import MembreInfo from "../index"
|
||||
import VolunteerInfo from "../index"
|
||||
|
||||
describe("<MembreInfo />", () => {
|
||||
describe("<VolunteerInfo />", () => {
|
||||
it("renders", () => {
|
||||
const tree = render(
|
||||
<MemoryRouter>
|
||||
<MembreInfo
|
||||
<VolunteerInfo
|
||||
item={{
|
||||
id: 1,
|
||||
firstname: "Aupeix",
|
||||
lastname: "Amélie",
|
||||
email: "pakouille.lakouille@yahoo.fr",
|
||||
mobile: "0675650392",
|
||||
photo: "images/membres/$taille/amélie_aupeix.jpg",
|
||||
photo: "images/volunteers/$taille/amélie_aupeix.jpg",
|
||||
food: "Végétarien",
|
||||
adult: 1,
|
||||
privileges: 0,
|
@@ -1,11 +1,11 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`<MembreInfo /> renders 1`] = `
|
||||
exports[`<VolunteerInfo /> renders 1`] = `
|
||||
<div
|
||||
class="MembreCard"
|
||||
class="VolunteerCard"
|
||||
>
|
||||
<h4>
|
||||
Membre Info
|
||||
Volunteer Info
|
||||
</h4>
|
||||
<ul>
|
||||
<li>
|
20
src/components/VolunteerInfo/index.tsx
Executable file
20
src/components/VolunteerInfo/index.tsx
Executable file
@@ -0,0 +1,20 @@
|
||||
import { memo } from "react"
|
||||
|
||||
import { Volunteer } from "../../services/volunteers"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
interface Props {
|
||||
item: Volunteer
|
||||
}
|
||||
|
||||
const VolunteerInfo = ({ item }: Props) => (
|
||||
<div className={styles.VolunteerCard}>
|
||||
<h4>Volunteer Info</h4>
|
||||
<ul>
|
||||
<li>Prénom: {item.firstname}</li>
|
||||
<li>Nom: {item.lastname}</li>
|
||||
</ul>
|
||||
</div>
|
||||
)
|
||||
|
||||
export default memo(VolunteerInfo)
|
@@ -1,4 +1,4 @@
|
||||
.membre-card {
|
||||
.volunteer-card {
|
||||
ul {
|
||||
padding-left: 17px;
|
||||
}
|
@@ -4,13 +4,13 @@
|
||||
import { render } from "@testing-library/react"
|
||||
import { MemoryRouter } from "react-router-dom"
|
||||
|
||||
import MembreList from "../index"
|
||||
import VolunteerList from "../index"
|
||||
|
||||
describe("<MembreList />", () => {
|
||||
describe("<VolunteerList />", () => {
|
||||
it("renders", () => {
|
||||
const tree = render(
|
||||
<MemoryRouter>
|
||||
<MembreList
|
||||
<VolunteerList
|
||||
items={[
|
||||
{
|
||||
id: 1,
|
||||
@@ -18,7 +18,7 @@ describe("<MembreList />", () => {
|
||||
lastname: "Amélie",
|
||||
email: "pakouille.lakouille@yahoo.fr",
|
||||
mobile: "0675650392",
|
||||
photo: "images/membres/$taille/amélie_aupeix.jpg",
|
||||
photo: "images/volunteers/$taille/amélie_aupeix.jpg",
|
||||
food: "Végétarien",
|
||||
adult: 1,
|
||||
privileges: 0,
|
@@ -1,16 +1,16 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`<MembreList /> renders 1`] = `
|
||||
exports[`<VolunteerList /> renders 1`] = `
|
||||
<div
|
||||
class="user-list"
|
||||
>
|
||||
<h4>
|
||||
Membre List
|
||||
Volunteer List
|
||||
</h4>
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href="/Membre/1"
|
||||
href="/Volunteer/1"
|
||||
>
|
||||
<b>
|
||||
Aupeix
|
@@ -1,20 +1,20 @@
|
||||
import { memo } from "react"
|
||||
import { Link } from "react-router-dom"
|
||||
|
||||
import { Membre } from "../../services/membres"
|
||||
import { Volunteer } from "../../services/volunteers"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
interface Props {
|
||||
items: Membre[]
|
||||
items: Volunteer[]
|
||||
}
|
||||
|
||||
const MembreList = ({ items }: Props) => (
|
||||
const VolunteerList = ({ items }: Props) => (
|
||||
<div className={styles["user-list"]}>
|
||||
<h4>Membre List</h4>
|
||||
<h4>Volunteer List</h4>
|
||||
<ul>
|
||||
{items.map(({ id, lastname, firstname }) => (
|
||||
<li key={id}>
|
||||
<Link to={`/Membre/${id}`}>
|
||||
<Link to={`/Volunteer/${id}`}>
|
||||
<b>{firstname}</b> {lastname}
|
||||
</Link>
|
||||
</li>
|
||||
@@ -23,4 +23,4 @@ const MembreList = ({ items }: Props) => (
|
||||
</div>
|
||||
)
|
||||
|
||||
export default memo(MembreList)
|
||||
export default memo(VolunteerList)
|
@@ -4,22 +4,22 @@
|
||||
import { render } from "@testing-library/react"
|
||||
import { MemoryRouter } from "react-router-dom"
|
||||
|
||||
import MembreSet from "../index"
|
||||
import VolunteerSet from "../index"
|
||||
|
||||
describe("<SetMembre />", () => {
|
||||
describe("<SetVolunteer />", () => {
|
||||
it("renders", () => {
|
||||
const dispatch = jest.fn()
|
||||
const tree = render(
|
||||
<MemoryRouter>
|
||||
<MembreSet
|
||||
<VolunteerSet
|
||||
dispatch={dispatch}
|
||||
membre={{
|
||||
volunteer={{
|
||||
id: 1,
|
||||
firstname: "Aupeix",
|
||||
lastname: "Amélie",
|
||||
email: "pakouille.lakouille@yahoo.fr",
|
||||
mobile: "0675650392",
|
||||
photo: "images/membres/$taille/amélie_aupeix.jpg",
|
||||
photo: "images/volunteers/$taille/amélie_aupeix.jpg",
|
||||
food: "Végétarien",
|
||||
adult: 1,
|
||||
privileges: 0,
|
@@ -1,11 +1,11 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`<SetMembre /> renders 1`] = `
|
||||
exports[`<SetVolunteer /> renders 1`] = `
|
||||
<section
|
||||
class="MembreList"
|
||||
class="VolunteerList"
|
||||
>
|
||||
<h2>
|
||||
Modifier un membre
|
||||
Modifier un volunteer
|
||||
</h2>
|
||||
<form>
|
||||
<label
|
@@ -3,19 +3,19 @@ import { toast } from "react-toastify"
|
||||
|
||||
import { AppDispatch } from "../../store"
|
||||
|
||||
import { fetchMembreSet } from "../../store/membreSet"
|
||||
import { Membre } from "../../services/membres"
|
||||
import { fetchVolunteerSet } from "../../store/volunteerSet"
|
||||
import { Volunteer } from "../../services/volunteers"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
interface Props {
|
||||
dispatch: AppDispatch
|
||||
membre: Membre
|
||||
volunteer: Volunteer
|
||||
}
|
||||
|
||||
const MembreSet = ({ dispatch, membre }: Props) => {
|
||||
const [firstname, setFirstname] = useState(membre.firstname)
|
||||
const [lastname, setName] = useState(membre.lastname)
|
||||
const [adult, setAdult] = useState(membre.adult)
|
||||
const VolunteerSet = ({ dispatch, volunteer }: Props) => {
|
||||
const [firstname, setFirstname] = useState(volunteer.firstname)
|
||||
const [lastname, setName] = useState(volunteer.lastname)
|
||||
const [adult, setAdult] = useState(volunteer.adult)
|
||||
|
||||
const onFirstnameChanged = (e: React.ChangeEvent<HTMLInputElement>) =>
|
||||
setFirstname(e.target.value)
|
||||
@@ -25,8 +25,8 @@ const MembreSet = ({ dispatch, membre }: Props) => {
|
||||
const onSavePostClicked = () => {
|
||||
if (firstname && lastname) {
|
||||
dispatch(
|
||||
fetchMembreSet({
|
||||
...membre,
|
||||
fetchVolunteerSet({
|
||||
...volunteer,
|
||||
firstname,
|
||||
lastname,
|
||||
adult,
|
||||
@@ -45,8 +45,8 @@ const MembreSet = ({ dispatch, membre }: Props) => {
|
||||
}
|
||||
}
|
||||
return (
|
||||
<section className={styles.MembreList}>
|
||||
<h2>Modifier un membre</h2>
|
||||
<section className={styles.VolunteerList}>
|
||||
<h2>Modifier un volunteer</h2>
|
||||
<form>
|
||||
<label htmlFor="postFirstname">
|
||||
Prénom:
|
||||
@@ -85,4 +85,4 @@ const MembreSet = ({ dispatch, membre }: Props) => {
|
||||
</section>
|
||||
)
|
||||
}
|
||||
export default memo(MembreSet)
|
||||
export default memo(VolunteerSet)
|
@@ -4,14 +4,14 @@
|
||||
import { render } from "@testing-library/react"
|
||||
import { MemoryRouter } from "react-router-dom"
|
||||
|
||||
import AddEnvie from "../index"
|
||||
import WishAdd from "../index"
|
||||
|
||||
describe("<AddEnvie />", () => {
|
||||
describe("<WishAdd />", () => {
|
||||
it("renders", () => {
|
||||
const dispatch = jest.fn()
|
||||
const tree = render(
|
||||
<MemoryRouter>
|
||||
<AddEnvie dispatch={dispatch} />
|
||||
<WishAdd dispatch={dispatch} />
|
||||
</MemoryRouter>
|
||||
).container.firstChild
|
||||
|
@@ -1,11 +1,11 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`<AddEnvie /> renders 1`] = `
|
||||
exports[`<WishAdd /> renders 1`] = `
|
||||
<section
|
||||
class="EnvieList"
|
||||
class="WishList"
|
||||
>
|
||||
<h2>
|
||||
Ajouter une nouvelle envie
|
||||
Ajouter une nouvelle wish
|
||||
</h2>
|
||||
<form>
|
||||
<label
|
@@ -3,13 +3,13 @@ import { toast } from "react-toastify"
|
||||
import styles from "./styles.module.scss"
|
||||
|
||||
import { AppDispatch } from "../../store"
|
||||
import { fetchEnvieAdd } from "../../store/envieAdd"
|
||||
import { fetchWishAdd } from "../../store/wishAdd"
|
||||
|
||||
interface Props {
|
||||
dispatch: AppDispatch
|
||||
}
|
||||
|
||||
const AddEnvie = ({ dispatch }: Props) => {
|
||||
const WishAdd = ({ dispatch }: Props) => {
|
||||
const [domain, setDomain] = useState("")
|
||||
const [wish, setWish] = useState("")
|
||||
const [details, setDetails] = useState("")
|
||||
@@ -28,7 +28,7 @@ const AddEnvie = ({ dispatch }: Props) => {
|
||||
const onSavePostClicked = () => {
|
||||
if (domain && wish) {
|
||||
dispatch(
|
||||
fetchEnvieAdd({
|
||||
fetchWishAdd({
|
||||
domain,
|
||||
wish,
|
||||
details,
|
||||
@@ -43,7 +43,7 @@ const AddEnvie = ({ dispatch }: Props) => {
|
||||
setTeams([""])
|
||||
setAddedDate("")
|
||||
} else {
|
||||
toast.warning("Il faut au moins préciser un domain et l'envie", {
|
||||
toast.warning("Il faut au moins préciser un domain et l'wish", {
|
||||
position: "top-center",
|
||||
autoClose: 6000,
|
||||
hideProgressBar: true,
|
||||
@@ -55,8 +55,8 @@ const AddEnvie = ({ dispatch }: Props) => {
|
||||
}
|
||||
}
|
||||
return (
|
||||
<section className={styles.EnvieList}>
|
||||
<h2>Ajouter une nouvelle envie</h2>
|
||||
<section className={styles.WishList}>
|
||||
<h2>Ajouter une nouvelle wish</h2>
|
||||
<form>
|
||||
<label htmlFor="postDomain">
|
||||
Domaine:
|
||||
@@ -108,4 +108,4 @@ const AddEnvie = ({ dispatch }: Props) => {
|
||||
</section>
|
||||
)
|
||||
}
|
||||
export default memo(AddEnvie)
|
||||
export default memo(WishAdd)
|
@@ -1,9 +1,9 @@
|
||||
import MembreList from "./MembreList"
|
||||
import JeuJavList from "./JeuJavList"
|
||||
import MembreInfo from "./MembreInfo"
|
||||
import MembreSet from "./MembreSet"
|
||||
import VolunteerList from "./VolunteerList"
|
||||
import JavGameList from "./JavGameList"
|
||||
import VolunteerInfo from "./VolunteerInfo"
|
||||
import VolunteerSet from "./VolunteerSet"
|
||||
import ErrorBoundary from "./ErrorBoundary"
|
||||
import Loading from "./Loading"
|
||||
import AddEnvie from "./AddEnvie"
|
||||
import WishAdd from "./WishAdd"
|
||||
|
||||
export { MembreList, JeuJavList, MembreInfo, MembreSet, ErrorBoundary, Loading, AddEnvie }
|
||||
export { VolunteerList, JavGameList, VolunteerInfo, VolunteerSet, ErrorBoundary, Loading, WishAdd }
|
||||
|
Reference in New Issue
Block a user