fix for agent page translations
This commit is contained in:
parent
0d85b601be
commit
9dc877da14
4 changed files with 161 additions and 29 deletions
|
@ -52,8 +52,49 @@
|
||||||
"Contact-Submit": "Submit",
|
"Contact-Submit": "Submit",
|
||||||
"Contact-Error1": "Please select an item in the list.",
|
"Contact-Error1": "Please select an item in the list.",
|
||||||
"Contact-Error2": "Please fill out this field.",
|
"Contact-Error2": "Please fill out this field.",
|
||||||
"Contact-Error3": "Invalid email address."
|
"Contact-Error3": "Invalid email address.",
|
||||||
|
"agents": [
|
||||||
|
{
|
||||||
|
"title": "head sales assistant",
|
||||||
|
"name": "Michael",
|
||||||
|
"src": "{{ img1 }}",
|
||||||
|
"word": "Michael has a genuine passion for helping others and for giving back to the community.",
|
||||||
|
"id": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "sales assistant",
|
||||||
|
"name": "Jin",
|
||||||
|
"src": "{{ img2 }}",
|
||||||
|
"word": "I have a passion for assisting clients with various real estate needs.",
|
||||||
|
"id": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "sales assistant",
|
||||||
|
"name": "Anita",
|
||||||
|
"src": "{{ img3 }}",
|
||||||
|
"word": "Anita looks forward to servicing you to her fullest potential, building long-lasting relationships and making your real estate experience a smooth and memorable one.",
|
||||||
|
"id": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "sales assistant",
|
||||||
|
"name": "Alex",
|
||||||
|
"src": "{{ img4 }}",
|
||||||
|
"word": "Since getting licensed in 2010 Alex has consistently been a top producing agent in the GTA",
|
||||||
|
"id": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "sales assistant",
|
||||||
|
"name": "Xuan",
|
||||||
|
"src": "{{ img5 }}",
|
||||||
|
"word": "Xuan grew up in the GTA, and he explored many different neighborhoods in and surrounding Toronto.",
|
||||||
|
"id": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "sales assistant",
|
||||||
|
"name": "Walter",
|
||||||
|
"src": "{{ img6 }}",
|
||||||
|
"word": "Walter Henry has always been one to follow his passion. At 13 years old, he started his career as a competitive gymnast.Walter will be certain that you feel informed and at ease throughout the entire process.",
|
||||||
|
"id": 6
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
|
@ -52,5 +52,49 @@
|
||||||
"Contact-Submit": "Soumettre",
|
"Contact-Submit": "Soumettre",
|
||||||
"Contact-Error1": "Veuillez sélectionner un élément dans la liste.",
|
"Contact-Error1": "Veuillez sélectionner un élément dans la liste.",
|
||||||
"Contact-Error2": "Veuillez remplir ce champ.",
|
"Contact-Error2": "Veuillez remplir ce champ.",
|
||||||
"Contact-Error3": "Adresse e-mail invalide."
|
"Contact-Error3": "Adresse e-mail invalide.",
|
||||||
|
"agents": [
|
||||||
|
{
|
||||||
|
"title": "chef assistant commercial",
|
||||||
|
"name": "Michael",
|
||||||
|
"src": "{{ img1 }}",
|
||||||
|
"word": "Michael a une véritable passion pour aider les autres et pour redonner à la communauté.",
|
||||||
|
"id": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "assistant des ventes",
|
||||||
|
"name": "Jin",
|
||||||
|
"src": "{{ img2 }}",
|
||||||
|
"word": "J'ai une passion pour aider les clients avec divers besoins immobiliers.",
|
||||||
|
"id": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "assistant des ventes",
|
||||||
|
"name": "Anita",
|
||||||
|
"src": "{{ img3 }}",
|
||||||
|
"word": "Anita a hâte de vous servir à son plein potentiel, de bâtir des relations durables et de faire de votre expérience immobilière une expérience agréable et mémorable.",
|
||||||
|
"id": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "assistant des ventes",
|
||||||
|
"name": "Alex",
|
||||||
|
"src": "{{ img4 }}",
|
||||||
|
"word": "Depuis l'obtention de sa licence en 2010, Alex a toujours été l'un des meilleurs agents de production dans la région du Grand Toronto.",
|
||||||
|
"id": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "assistant des ventes",
|
||||||
|
"name": "Xuan",
|
||||||
|
"src": "{{ img5 }}",
|
||||||
|
"word": "Xuan a grandi dans la région du Grand Toronto et a exploré de nombreux quartiers différents de Toronto et des environs.",
|
||||||
|
"id": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "assistant des ventes",
|
||||||
|
"name": "Walter",
|
||||||
|
"src": "{{ img6 }}",
|
||||||
|
"word": "Walter Henry a toujours été du genre à suivre sa passion. À 13 ans, il a commencé sa carrière en tant que gymnaste de compétition. Walter sera certain que vous vous sentirez informé et à l'aise tout au long du processus.",
|
||||||
|
"id": 6
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
|
@ -1,27 +1,69 @@
|
||||||
import React, { Component } from "react";
|
import React, { Component } from "react";
|
||||||
import Agents from './Agents'
|
import Agents from "./Agents";
|
||||||
import './agent-page.css';
|
import "./agent-page.css";
|
||||||
import Agent1 from "../images/Agent1.jpg";
|
import Agent1 from "../images/Agent1.jpg";
|
||||||
import Agent2 from "../images/Agent2.jpg";
|
import Agent2 from "../images/Agent2.jpg";
|
||||||
import Agent3 from "../images/Agent3.jpg";
|
import Agent3 from "../images/Agent3.jpg";
|
||||||
import Agent4 from "../images/Agent4.jpg";
|
import Agent4 from "../images/Agent4.jpg";
|
||||||
import Agent5 from "../images/Agent5.jpg";
|
import Agent5 from "../images/Agent5.jpg";
|
||||||
import Agent6 from "../images/Agent6.jpg";
|
import Agent6 from "../images/Agent6.jpg";
|
||||||
|
import { withTranslation } from "react-i18next";
|
||||||
|
import i18next from "i18next";
|
||||||
class AgentPage extends Component {
|
class AgentPage extends Component {
|
||||||
state = {
|
state = {
|
||||||
agents: [
|
agents: [
|
||||||
|
{
|
||||||
{ title: 'head sales assistant', name: 'Michael', src: Agent1, word: 'Michael has a genuine passion for helping others and for giving back to the community.', id: 1 },
|
title: "head sales assistant",
|
||||||
{ title: 'sales assistant', name: 'Jin', src: Agent2, word: 'I have a passion for assisting clients with various real estate needs.', id: 2 },
|
name: "Michael",
|
||||||
{ title: 'sales assistant', name: 'Anita', src: Agent3, word: 'Anita looks forward to servicing you to her fullest potential, building long-lasting relationships and making your real estate experience a smooth and memorable one.', id: 3 },
|
src: Agent1,
|
||||||
{ title: 'sales assistant', name: 'Alex', src: Agent4, word: 'Since getting licensed in 2010 Alex has consistently been a top producing agent in the GTA', id: 4 },
|
word:
|
||||||
{ title: 'sales assistant', name: 'Xuan', src: Agent5, word: 'Xuan grew up in the GTA, and he explored many different neighborhoods in and surrounding Toronto.', id: 5 },
|
"Michael has a genuine passion for helping others and for giving back to the community.",
|
||||||
{ title: 'sales assistant', name: 'Walter', src: Agent6, word: 'Walter Henry has always been one to follow his passion. At 13 years old, he started his career as a competitive gymnast.Walter will be certain that you feel informed and at ease throughout the entire process.', id: 6 },
|
id: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
]
|
title: "sales assistant",
|
||||||
}
|
name: "Jin",
|
||||||
|
src: Agent2,
|
||||||
|
word:
|
||||||
|
"I have a passion for assisting clients with various real estate needs.",
|
||||||
|
id: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "sales assistant",
|
||||||
|
name: "Anita",
|
||||||
|
src: Agent3,
|
||||||
|
word:
|
||||||
|
"Anita looks forward to servicing you to her fullest potential, building long-lasting relationships and making your real estate experience a smooth and memorable one.",
|
||||||
|
id: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "sales assistant",
|
||||||
|
name: "Alex",
|
||||||
|
src: Agent4,
|
||||||
|
word:
|
||||||
|
"Since getting licensed in 2010 Alex has consistently been a top producing agent in the GTA",
|
||||||
|
id: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "sales assistant",
|
||||||
|
name: "Xuan",
|
||||||
|
src: Agent5,
|
||||||
|
word:
|
||||||
|
"Xuan grew up in the GTA, and he explored many different neighborhoods in and surrounding Toronto.",
|
||||||
|
id: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "sales assistant",
|
||||||
|
name: "Walter",
|
||||||
|
src: Agent6,
|
||||||
|
word:
|
||||||
|
"Walter Henry has always been one to follow his passion. At 13 years old, he started his career as a competitive gymnast.Walter will be certain that you feel informed and at ease throughout the entire process.",
|
||||||
|
id: 6,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
render() {
|
render() {
|
||||||
|
const { t } = this.props;
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div className="center blue-text text-darken-4">
|
<div className="center blue-text text-darken-4">
|
||||||
|
@ -29,16 +71,23 @@ class AgentPage extends Component {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="container">
|
<div className="container">
|
||||||
<Agents agents={this.state.agents} />
|
<Agents
|
||||||
|
agents={i18next.t("agents", {
|
||||||
|
img1: { Agent1 },
|
||||||
|
img2: { Agent2 },
|
||||||
|
img3: { Agent3 },
|
||||||
|
img4: { Agent4 },
|
||||||
|
img5: { Agent5 },
|
||||||
|
img6: { Agent6 },
|
||||||
|
returnObjects: true,
|
||||||
|
})}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
displayAgents = (agent) => {
|
displayAgents = (agent) => {
|
||||||
console.log(agent);
|
console.log(agent);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
export default withTranslation()(AgentPage);
|
||||||
}
|
|
||||||
export default AgentPage;
|
|
||||||
|
|
|
@ -13,9 +13,7 @@ const Agents = ({ agents }) => {
|
||||||
<Card.Body>
|
<Card.Body>
|
||||||
<Card.Title>{agent.title}</Card.Title>
|
<Card.Title>{agent.title}</Card.Title>
|
||||||
<Card.Text>{agent.name}</Card.Text>
|
<Card.Text>{agent.name}</Card.Text>
|
||||||
<Card.Text style={{ height: "7rem" }}>
|
<Card.Text style={{ height: "7rem" }}>{agent.word}</Card.Text>
|
||||||
{agent.word}
|
|
||||||
</Card.Text>
|
|
||||||
<div className="buttonfriend">
|
<div className="buttonfriend">
|
||||||
<Button variant="primary">VIEW</Button>
|
<Button variant="primary">VIEW</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue