Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a1d964b6ec | |||
| 64de8623a3 | |||
| c2e7f800a3 | |||
| 91d215a577 | |||
| 4092bf4e48 | |||
| 0af4f2cdab | |||
| d08b1ee86d | |||
| 912a7aebfd | |||
| badcdad873 | |||
| 1585e8a679 | |||
| e33bc28281 | |||
| 2da5ee8ab8 | |||
| 7730088e90 | |||
| cc919f961f | |||
| 04a428021b | |||
| b1d821658a | |||
| 44d99f5e20 | |||
| eb57654d59 | |||
| 0eae8c27a6 |
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 56 KiB |
@@ -1,11 +1,12 @@
|
|||||||
import Axios from 'axios';
|
import axios from 'axios';
|
||||||
import getConfig from './../Config/config'
|
|
||||||
|
|
||||||
async function ContactData(callData) {
|
async function ContactData(reqData) {
|
||||||
// debugger;
|
let formData = new FormData()
|
||||||
var site = getConfig()[0];
|
for (let value in reqData) {
|
||||||
let response = await Axios.post(`${process.env.REACT_APP_AUX_ENDPOINT}/sitecontact`, callData);
|
formData.append(value, reqData[value]);
|
||||||
return response.data.result;
|
}
|
||||||
|
let response = await axios.post(`${process.env.REACT_APP_AUX_ENDPOINT}/sitecontact`, reqData);
|
||||||
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default ContactData;
|
export default ContactData;
|
||||||
+22
-8
@@ -160,6 +160,11 @@ p {
|
|||||||
border: 1px solid #89216b;
|
border: 1px solid #89216b;
|
||||||
background-image: linear-gradient(90deg, #89216b 0%, #da4453 100%); */
|
background-image: linear-gradient(90deg, #89216b 0%, #da4453 100%); */
|
||||||
}
|
}
|
||||||
|
@media only screen and (max-width: 568px) {
|
||||||
|
.main-btn {
|
||||||
|
padding: 0 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
.main-btn:hover {
|
.main-btn:hover {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
color: #2b70fa;
|
color: #2b70fa;
|
||||||
@@ -6730,29 +6735,38 @@ blockquote cite {
|
|||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
|
||||||
.appie-about-8-box {
|
.appie-about-container {
|
||||||
padding: 50px 50px 145px;
|
|
||||||
background: #fff;
|
background: #fff;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1);
|
box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1);
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
height: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.appie-about-8-box {
|
||||||
|
padding: 50px 50px 0px 50px;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
}
|
}
|
||||||
@media only screen and (min-width: 992px) and (max-width: 1200px) {
|
@media only screen and (min-width: 992px) and (max-width: 1200px) {
|
||||||
.appie-about-8-box {
|
.appie-about-8-box {
|
||||||
padding: 50px 25px 145px;
|
padding: 50px 25px 0px 25px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@media only screen and (min-width: 768px) and (max-width: 991px) {
|
@media only screen and (min-width: 768px) and (max-width: 991px) {
|
||||||
.appie-about-8-box {
|
.appie-about-container {
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
.appie-about-8-box {
|
.appie-about-container{
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
padding: 50px 20px 145px;
|
}
|
||||||
|
.appie-about-8-box {
|
||||||
|
padding: 50px 20px 0px 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.appie-about-8-box .thumb {
|
.appie-about-8-box .thumb {
|
||||||
@@ -6779,13 +6793,13 @@ blockquote cite {
|
|||||||
line-height: 40px;
|
line-height: 40px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.appie-about-8-box a {
|
.appie-about-container a {
|
||||||
border: 2px solid #db0f30;
|
border: 2px solid #db0f30;
|
||||||
color: #db0f30;
|
color: #db0f30;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
margin-top: 30px;
|
margin-top: 30px;
|
||||||
}
|
}
|
||||||
.appie-about-8-box a:hover {
|
.appie-about-container a:hover {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
background: #db0f30;
|
background: #db0f30;
|
||||||
border-color: #db0f30;
|
border-color: #db0f30;
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 355 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 92 KiB |
@@ -1,4 +1,4 @@
|
|||||||
import React from 'react';
|
import React, {useState} from 'react';
|
||||||
import getConfig from './../../Config/config'
|
import getConfig from './../../Config/config'
|
||||||
import ContactData from '../../Services/ContactData';
|
import ContactData from '../../Services/ContactData';
|
||||||
|
|
||||||
@@ -7,34 +7,69 @@ function Forms() {
|
|||||||
|
|
||||||
var site = getConfig()[0];
|
var site = getConfig()[0];
|
||||||
|
|
||||||
|
const [formDetails, setFormDetails] = useState({
|
||||||
|
first_name: '',
|
||||||
|
last_name: '',
|
||||||
|
email: '',
|
||||||
|
subject: '',
|
||||||
|
phone_number: '',
|
||||||
|
action: 1001,
|
||||||
|
message: '',
|
||||||
|
channel: 'WEB',
|
||||||
|
terms_conditions: false
|
||||||
|
})
|
||||||
|
|
||||||
|
const validForm = formDetails.first_name && formDetails.last_name && formDetails.email && formDetails.phone_number && formDetails.subject && formDetails.message
|
||||||
|
|
||||||
|
const handleChange = ({target:{name, value}}) => {
|
||||||
|
setFormDetails(prev => ({...prev, [name]:value}))
|
||||||
|
}
|
||||||
|
|
||||||
|
const [requestStatus, setRequestStatus] = useState({loading:false, status:false, msg:''})
|
||||||
|
|
||||||
function handleSubmit(e) {
|
function handleSubmit(e) {
|
||||||
e.preventDefault();
|
e.preventDefault()
|
||||||
// console.log('You clicked submit.');
|
setRequestStatus({loading:true, status:false, msg:''})
|
||||||
// console.log(e);
|
if(!validForm){
|
||||||
// debugger;
|
setRequestStatus({loading:false, status:false, msg:'please, fill all fields'})
|
||||||
const firstname = e.target['f-name'].value;
|
setTimeout(()=>{
|
||||||
const lastname = e.target['l-name'].value;
|
setRequestStatus({loading:false, status:false, msg:''})
|
||||||
const email = e.target['email'].value;
|
},3000)
|
||||||
const phone = e.target['phone'].value;
|
return
|
||||||
const subject = e.target['subject'].value;
|
}
|
||||||
const message = e.target['message'].value;
|
|
||||||
const terms = e.target['terms-conditions'].checked;
|
|
||||||
//alert(terms);
|
|
||||||
|
|
||||||
var callData = [{
|
delete formDetails.terms_conditions
|
||||||
"firstname": firstname,
|
|
||||||
"lastname": lastname,
|
|
||||||
"email": email,
|
|
||||||
"phone": phone,
|
|
||||||
"subject": subject,
|
|
||||||
"message": message,
|
|
||||||
"channel": 'WEB'
|
|
||||||
}];
|
|
||||||
|
|
||||||
const callRet = ContactData(callData);
|
ContactData(formDetails).then(res =>{
|
||||||
console.log('You clicked submit========> '+ callRet);
|
if(res?.data?.result != '100'){
|
||||||
|
setRequestStatus({loading:false, status:false, msg:'failed to send message'})
|
||||||
}
|
setTimeout(()=>{
|
||||||
|
setRequestStatus({loading:false, status:false, msg:''})
|
||||||
|
},3000)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
setRequestStatus({loading:false, status:true, msg:'message Sent'})
|
||||||
|
setTimeout(()=>{
|
||||||
|
setRequestStatus({loading:false, status:false, msg:''})
|
||||||
|
setFormDetails({
|
||||||
|
first_name: '',
|
||||||
|
last_name: '',
|
||||||
|
email: '',
|
||||||
|
subject: '',
|
||||||
|
phone_number: '',
|
||||||
|
action: 1001,
|
||||||
|
message: '',
|
||||||
|
channel: 'WEB',
|
||||||
|
terms_conditions: false
|
||||||
|
})
|
||||||
|
},3000)
|
||||||
|
}).catch(err => {
|
||||||
|
setRequestStatus({loading:false, status:false, msg:'failed something went wrong'})
|
||||||
|
setTimeout(()=>{
|
||||||
|
setRequestStatus({loading:false, status:false, msg:''})
|
||||||
|
},3000)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -99,10 +134,10 @@ function Forms() {
|
|||||||
<h4>Let’s Connect</h4>
|
<h4>Let’s Connect</h4>
|
||||||
<form onSubmit={handleSubmit} className="row">
|
<form onSubmit={handleSubmit} className="row">
|
||||||
<div className="col-md-6">
|
<div className="col-md-6">
|
||||||
<input type="text" name="f-name" placeholder="First Name" maxLength={15} />
|
<input type="text" name="first_name" placeholder="First Name" maxLength={15} onChange={handleChange} value={formDetails.first_name} />
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-6">
|
<div className="col-md-6">
|
||||||
<input type="text" name="l-name" placeholder="Last Name" maxLength={15} />
|
<input type="text" name="last_name" placeholder="Last Name" maxLength={15} onChange={handleChange} value={formDetails.last_name} />
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-6">
|
<div className="col-md-6">
|
||||||
<input
|
<input
|
||||||
@@ -110,36 +145,52 @@ function Forms() {
|
|||||||
name="email"
|
name="email"
|
||||||
placeholder="Email Address"
|
placeholder="Email Address"
|
||||||
maxLength={35}
|
maxLength={35}
|
||||||
|
onChange={handleChange}
|
||||||
|
value={formDetails.email}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-6">
|
<div className="col-md-6">
|
||||||
<input
|
<input
|
||||||
type="number"
|
type="number"
|
||||||
name="phone"
|
name="phone_number"
|
||||||
placeholder="Phone Number"
|
placeholder="Phone Number"
|
||||||
maxLength={15}
|
maxLength={15}
|
||||||
|
onChange={handleChange}
|
||||||
|
value={formDetails.phone_number}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-12">
|
<div className="col-md-12">
|
||||||
<input type="text" name="subject" placeholder="Subject" maxLength={35} />
|
<input type="text" name="subject" placeholder="Subject" maxLength={35} value={formDetails.subject} onChange={handleChange} />
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-12">
|
<div className="col-md-12">
|
||||||
<textarea
|
<textarea
|
||||||
name="message"
|
name="message"
|
||||||
placeholder="How can we help?"
|
placeholder="How can we help?"
|
||||||
|
onChange={handleChange}
|
||||||
|
value={formDetails.message}
|
||||||
></textarea>
|
></textarea>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-6">
|
<div className="col-md-6">
|
||||||
<div className="condition-check">
|
<div className="condition-check">
|
||||||
<input id="terms-conditions" name="terms-conditions" type="checkbox" />
|
<input id="terms-conditions" name="terms_conditions" type="checkbox" value={formDetails.terms_conditions} onChange={handleChange} />
|
||||||
<label htmlFor="terms-conditions">
|
<label htmlFor="terms-conditions">
|
||||||
I agree to the <a href="#">Terms & Conditions</a>
|
I agree to the <a href="#">Terms & Conditions</a>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-6 text-right">
|
<div className="col-md-6 text-right">
|
||||||
<input type="submit" name="submit" value="Send Message" />
|
<input
|
||||||
|
type="submit"
|
||||||
|
value={ requestStatus.loading ? 'Sending...' : 'Send Message'}
|
||||||
|
disabled={requestStatus.loading}
|
||||||
|
className={`${!validForm ? 'opacity-25' : 'opacity-100'}`}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
{/* <div className="p-2 col-12">
|
||||||
|
{requestStatus.msg &&
|
||||||
|
}
|
||||||
|
</div> */}
|
||||||
|
<p className={`p-1 w-100 text-center ${requestStatus.status ? 'text-success' : 'text-danger'}`}>{requestStatus.msg}</p>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -0,0 +1,90 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import thumb4 from '../../assets/images/about-thumb-4.png';
|
||||||
|
import thumb5 from '../../assets/images/about-thumb-5.png';
|
||||||
|
import cardImg from '../../assets/images/home/card-home-01.png'
|
||||||
|
|
||||||
|
function AfterHero() {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<section className="appie-about-8-area pt-100 pb-100">
|
||||||
|
<div className="container">
|
||||||
|
<div className="row">
|
||||||
|
<div className="col-lg-12">
|
||||||
|
<div className="appie-section-title mb-30">
|
||||||
|
<h3 className="appie-title">
|
||||||
|
{/* We bring everything <br />
|
||||||
|
that's required to build apps */}
|
||||||
|
Set Chores, Set Goals
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="row">
|
||||||
|
<div className="col-lg-7 mb-3 mb-lg-0">
|
||||||
|
<div className='appie-about-container'>
|
||||||
|
<div className="appie-about-8-box">
|
||||||
|
<h3 className="title">
|
||||||
|
Reward Accomplishments
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Set goals, tasks, or anything that motivates or needs to be done and reward completion. WrenchBoard is the platform to plan rewards off pick your nose and blow
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className='row'>
|
||||||
|
<div className='col-12 col-sm-4 order-2 order-sm-1 align-self-end'>
|
||||||
|
<a className="m-1 main-btn" href={process.env.REACT_APP_DASH_URL_LOGIN}>
|
||||||
|
Learn More <i className="fal fa-arrow-right" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div className="col-12 col-sm-8 order-1 order-sm-2">
|
||||||
|
<img className='w-100 h-100' src={cardImg} alt="Child Card" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="col-lg-5">
|
||||||
|
{/* <div className="appie-about-8-box">
|
||||||
|
<h3 className="title">
|
||||||
|
Assign Faster with <br />
|
||||||
|
wrenchAgent
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Ask our ❛❛<span className=''>wrench</span><span className=''>Agent</span>❜❜ Generative AI to assist
|
||||||
|
</p>
|
||||||
|
<a className="main-btn" href={process.env.REACT_APP_DASH_URL_LOGIN}>
|
||||||
|
Learn More <i className="fal fa-arrow-right" />
|
||||||
|
</a>
|
||||||
|
<div className="thumb mr-30">
|
||||||
|
<img src={thumb5} alt="" />
|
||||||
|
</div>
|
||||||
|
</div> */}
|
||||||
|
<div className='appie-about-container'>
|
||||||
|
<div className="appie-about-8-box">
|
||||||
|
<h3 className="title">
|
||||||
|
Assign Faster with <br />
|
||||||
|
wrenchAgent
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Ask our ❛❛<span className=''>wrench</span><span className=''>Agent</span>❜❜ Generative AI to assist
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className='row'>
|
||||||
|
<div className='col-12 col-sm-4 order-2 order-sm-1 align-self-end'>
|
||||||
|
<a className="m-1 main-btn" href={process.env.REACT_APP_DASH_URL_LOGIN}>
|
||||||
|
Learn More <i className="fal fa-arrow-right" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div className="col-12 col-sm-8 order-1 order-sm-2">
|
||||||
|
<img className='w-100 h-100' src={thumb5} alt="" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default AfterHero;
|
||||||
@@ -55,7 +55,7 @@ function FooterHomeOne({ className }) {
|
|||||||
<li>
|
<li>
|
||||||
<Link to="/use-cases">Use Cases</Link>
|
<Link to="/use-cases">Use Cases</Link>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li className='d-none'>
|
||||||
<a target='_blank' href={process.env.REACT_APP_AGENT_LINK}>Agent</a>
|
<a target='_blank' href={process.env.REACT_APP_AGENT_LINK}>Agent</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ function HeroHomeOne() {
|
|||||||
<h1 className="appie-title">
|
<h1 className="appie-title">
|
||||||
Turn Chores into Exciting Challenges and Earn <span className='earn-rewards px-2'>Rewards!</span>
|
Turn Chores into Exciting Challenges and Earn <span className='earn-rewards px-2'>Rewards!</span>
|
||||||
</h1>
|
</h1>
|
||||||
<p>Your place to set family goals and reward achievements. Find tasks to earn from, or build a tasks portfolio and find others to perform tasks for you.</p>
|
<p>Your place to set family goals and reward achievements. Find tasks to earn from, or build a task portfolio and find others to perform tasks for you.</p>
|
||||||
<ul className='d-flex justify-content-center justify-content-lg-start'>
|
<ul className='d-flex justify-content-center justify-content-lg-start'>
|
||||||
<li className=''>
|
<li className=''>
|
||||||
<a className="item-2" target='_blank' href={process.env.REACT_APP_APPLE_APP}>
|
<a className="item-2" target='_blank' href={process.env.REACT_APP_APPLE_APP}>
|
||||||
|
|||||||
@@ -0,0 +1,124 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import serviceThumb from '../../assets/images/service-thumb-1.png';
|
||||||
|
|
||||||
|
function NextAfterHero() {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<section
|
||||||
|
className="appie-services-2-area appie-services-8-area pt-90 pb-55"
|
||||||
|
id="service"
|
||||||
|
>
|
||||||
|
<div className="container">
|
||||||
|
<div className="row align-items-end">
|
||||||
|
<div className="col-lg-6 col-md-8">
|
||||||
|
<div className="appie-section-title">
|
||||||
|
<h3 className="appie-title">Solution for every need.</h3>
|
||||||
|
<p>The app provides design and digital marketing.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="row align-items-center">
|
||||||
|
<div className="col-lg-7">
|
||||||
|
<div className="row">
|
||||||
|
<div className="col-lg-6 col-md-6">
|
||||||
|
<div
|
||||||
|
className="
|
||||||
|
appie-single-service-2 appie-single-service-about
|
||||||
|
mt-30
|
||||||
|
wow
|
||||||
|
animated
|
||||||
|
fadeInUp
|
||||||
|
"
|
||||||
|
data-wow-duration="2000ms"
|
||||||
|
data-wow-delay="200ms"
|
||||||
|
>
|
||||||
|
<div className="icon">
|
||||||
|
<i className="fal fa-tv" />
|
||||||
|
</div>
|
||||||
|
<h4 className="title">Carefully designed</h4>
|
||||||
|
<p>
|
||||||
|
He lost his bottle loo don't get shirty with me ruddy.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="col-lg-6 col-md-6">
|
||||||
|
<div
|
||||||
|
className="
|
||||||
|
appie-single-service-2 appie-single-service-about
|
||||||
|
item-2
|
||||||
|
mt-30
|
||||||
|
wow
|
||||||
|
animated
|
||||||
|
fadeInUp
|
||||||
|
"
|
||||||
|
data-wow-duration="2000ms"
|
||||||
|
data-wow-delay="400ms"
|
||||||
|
>
|
||||||
|
<div className="icon">
|
||||||
|
<i className="fal fa-code" />
|
||||||
|
</div>
|
||||||
|
<h4 className="title">Clean Modern Code</h4>
|
||||||
|
<p>
|
||||||
|
He lost his bottle loo don't get shirty with me ruddy.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="col-lg-6 col-md-6">
|
||||||
|
<div
|
||||||
|
className="
|
||||||
|
appie-single-service-2 appie-single-service-about
|
||||||
|
item-3
|
||||||
|
mt-30
|
||||||
|
wow
|
||||||
|
animated
|
||||||
|
fadeInUp
|
||||||
|
"
|
||||||
|
data-wow-duration="2000ms"
|
||||||
|
data-wow-delay="600ms"
|
||||||
|
>
|
||||||
|
<div className="icon">
|
||||||
|
<i className="fal fa-user-friends" />
|
||||||
|
</div>
|
||||||
|
<h4 className="title">User Interactive</h4>
|
||||||
|
<p>
|
||||||
|
He lost his bottle loo don't get shirty with me ruddy.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="col-lg-6 col-md-6">
|
||||||
|
<div
|
||||||
|
className="
|
||||||
|
appie-single-service-2 appie-single-service-about
|
||||||
|
item-4
|
||||||
|
mt-30
|
||||||
|
wow
|
||||||
|
animated
|
||||||
|
fadeInUp
|
||||||
|
"
|
||||||
|
data-wow-duration="2000ms"
|
||||||
|
data-wow-delay="200ms"
|
||||||
|
>
|
||||||
|
<div className="icon">
|
||||||
|
<i className="fal fa-mobile" />
|
||||||
|
</div>
|
||||||
|
<h4 className="title">Choose a App</h4>
|
||||||
|
<p>
|
||||||
|
He lost his bottle loo don't get shirty with me ruddy.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="col-lg-5">
|
||||||
|
<div className="service-thumb">
|
||||||
|
<img src={serviceThumb} alt="" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default NextAfterHero;
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import thumb from '../../assets/images/traffic-thumb.png';
|
import thumb from '../../assets/images/home-app-page.png';
|
||||||
|
|
||||||
function TrafficHomeTwo() {
|
function TrafficHomeTwo() {
|
||||||
return (
|
return (
|
||||||
@@ -8,10 +8,9 @@ function TrafficHomeTwo() {
|
|||||||
<div className="row">
|
<div className="row">
|
||||||
<div className="col-lg-7">
|
<div className="col-lg-7">
|
||||||
<div className="appie-traffic-title">
|
<div className="appie-traffic-title">
|
||||||
<span>Post</span>
|
<h3 className="title">Family Connect</h3>
|
||||||
<h3 className="title">Posting Jobs.</h3>
|
|
||||||
<p>
|
<p>
|
||||||
WrenchBoard platform connects you with quality service to deliver your project with ease.
|
All you need for a family to get moving with rewards and more. Plan activities and booster family interactions.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className="row">
|
<div className="row">
|
||||||
@@ -20,8 +19,8 @@ function TrafficHomeTwo() {
|
|||||||
<div className="icon">
|
<div className="icon">
|
||||||
<i className="fal fa-check" />
|
<i className="fal fa-check" />
|
||||||
</div>
|
</div>
|
||||||
<h5 className="title">Create your projects</h5>
|
<h5 className="title">Organize Chores</h5>
|
||||||
<p>from complex to most basic task as targetted offering or market place posting</p>
|
<p>Simple one-time tasks to repeated tasks or promise of performance or set goals.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-lg-6 col-md-6">
|
<div className="col-lg-6 col-md-6">
|
||||||
@@ -29,8 +28,9 @@ function TrafficHomeTwo() {
|
|||||||
<div className="icon">
|
<div className="icon">
|
||||||
<i className="fal fa-check" />
|
<i className="fal fa-check" />
|
||||||
</div>
|
</div>
|
||||||
<h5 className="title">Hire experts</h5>
|
<h5 className="title">Sibling Activities</h5>
|
||||||
<p>from reviewed profiles, accept interest in your project from qualified members.</p>
|
<p>Wrenchboard allows family members to create product connections with educational content with reward tools.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-lg-6 col-md-6">
|
<div className="col-lg-6 col-md-6">
|
||||||
@@ -38,8 +38,8 @@ function TrafficHomeTwo() {
|
|||||||
<div className="icon">
|
<div className="icon">
|
||||||
<i className="fal fa-check" />
|
<i className="fal fa-check" />
|
||||||
</div>
|
</div>
|
||||||
<h5 className="title">Monitor Progress</h5>
|
<h5 className="title">Personalized Wallet</h5>
|
||||||
<p>Monitor work progress and track performance with real time tools from your account</p>
|
<p>Individual wallet with parental control and guidance. Money education to increase values.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-lg-6 col-md-6">
|
<div className="col-lg-6 col-md-6">
|
||||||
@@ -47,8 +47,8 @@ function TrafficHomeTwo() {
|
|||||||
<div className="icon">
|
<div className="icon">
|
||||||
<i className="fal fa-check" />
|
<i className="fal fa-check" />
|
||||||
</div>
|
</div>
|
||||||
<h5 className="title">Get Pay </h5>
|
<h5 className="title">Games & More </h5>
|
||||||
<p>Pay: Make payment easily and securely by milestones or project completion.</p>
|
<p>More opportunities to learn with games or the artificial intelligence library and shared material.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-lg-12">
|
<div className="col-lg-12">
|
||||||
|
|||||||
Regular → Executable
+27
-18
@@ -3,23 +3,29 @@ import useToggle from '../../Hooks/useToggle';
|
|||||||
import BackToTop from '../BackToTop';
|
import BackToTop from '../BackToTop';
|
||||||
import Drawer from '../Mobile/Drawer';
|
import Drawer from '../Mobile/Drawer';
|
||||||
import BlogHomeOne from './BlogHomeOne';
|
import BlogHomeOne from './BlogHomeOne';
|
||||||
import FaqHomeOne from './FaqHomeOne';
|
|
||||||
import FeaturesHomeOne from './FeaturesHomeOne';
|
import FeaturesHomeOne from './FeaturesHomeOne';
|
||||||
import FooterHomeOne from './FooterHomeOne';
|
import FooterHomeOne from './FooterHomeOne';
|
||||||
import HeroHomeOne from './HeroHomeOne';
|
import HeroHomeOne from './HeroHomeOne';
|
||||||
import HomeOneHeader from './HomeOneHeader';
|
import HomeOneHeader from './HomeOneHeader';
|
||||||
//import PricingHomeOne from './PricingHomeOne';
|
|
||||||
import ProjectHomeOne from './ProjectHomeOne';
|
|
||||||
import ServicesHomeOne from './ServicesHomeOne';
|
import ServicesHomeOne from './ServicesHomeOne';
|
||||||
import TeamHomeOne from './TeamHomeOne';
|
import TrafficHomeOne from './TrafficHomeOne';
|
||||||
import TestimonialHomeOne from './TestimonialHomeOne';
|
|
||||||
//import TrafficHomeOne from './TrafficHomeOne';
|
|
||||||
import TrafficHomeTwo from './TrafficHomeTwo';
|
import TrafficHomeTwo from './TrafficHomeTwo';
|
||||||
import WrenchBoardHome from './WrenchBoardHome';
|
|
||||||
import RecentJobsOne from './RecentJobsOne';
|
|
||||||
import StickyHeaderNav from '../StickyHeader/StickyHeaderNav';
|
|
||||||
import FeaturedScreen from './FeaturedScreen';
|
import FeaturedScreen from './FeaturedScreen';
|
||||||
|
import AfterHero from './AfterHero';
|
||||||
|
import NextAfterHero from './NextAfterHero';
|
||||||
|
|
||||||
|
//import FaqHomeOne from './FaqHomeOne';
|
||||||
|
//import PricingHomeOne from './PricingHomeOne';
|
||||||
|
//import ProjectHomeOne from './ProjectHomeOne';
|
||||||
|
//import TeamHomeOne from './TeamHomeOne';
|
||||||
|
//import TestimonialHomeOne from './TestimonialHomeOne';
|
||||||
|
//mport WrenchBoardHome from './WrenchBoardHome';
|
||||||
|
//import RecentJobsOne from './RecentJobsOne';
|
||||||
|
//import StickyHeaderNav from '../StickyHeader/StickyHeaderNav';
|
||||||
//import BlogData from './../../Services/BlogData';
|
//import BlogData from './../../Services/BlogData';
|
||||||
|
// import ServicesHomeEight from '../HomeEight/ServicesHomeEight';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function HomeOne() {
|
function HomeOne() {
|
||||||
const [drawer, drawerAction] = useToggle(false);
|
const [drawer, drawerAction] = useToggle(false);
|
||||||
@@ -29,21 +35,24 @@ function HomeOne() {
|
|||||||
<Drawer drawer={drawer} action={drawerAction.toggle} />
|
<Drawer drawer={drawer} action={drawerAction.toggle} />
|
||||||
{/* <StickyHeaderNav action={drawerAction.toggle} /> */}
|
{/* <StickyHeaderNav action={drawerAction.toggle} /> */}
|
||||||
<HomeOneHeader action={drawerAction.toggle} />
|
<HomeOneHeader action={drawerAction.toggle} />
|
||||||
<HeroHomeOne />
|
<HeroHomeOne />
|
||||||
<ServicesHomeOne />
|
<AfterHero />
|
||||||
{/*<RecentJobsOne />*/}
|
{/*<NextAfterHero />*/}
|
||||||
<FeaturesHomeOne />
|
<FeaturesHomeOne />
|
||||||
{/*<FaqHomeOne />*/}
|
<ServicesHomeOne />
|
||||||
{/*<TrafficHomeOne />*/}
|
<TrafficHomeOne />
|
||||||
<TrafficHomeTwo />
|
<TrafficHomeTwo />
|
||||||
<FeaturedScreen />
|
<FeaturedScreen />
|
||||||
|
<BlogHomeOne />
|
||||||
|
<FooterHomeOne />
|
||||||
|
<BackToTop />
|
||||||
|
|
||||||
|
{ /* <RecentJobsOne /> JOBS ON SITE GONE*/}
|
||||||
|
{/*<FaqHomeOne />*/}
|
||||||
{/*<TestimonialHomeOne />*/}
|
{/*<TestimonialHomeOne />*/}
|
||||||
{/*<TeamHomeOne />*/}
|
{/*<TeamHomeOne />*/}
|
||||||
{/*<PricingHomeOne />*/}
|
{/*<PricingHomeOne />*/}
|
||||||
<BlogHomeOne />
|
{/*<ProjectHomeOne /> */}
|
||||||
{/*<ProjectHomeOne />*/}
|
|
||||||
<FooterHomeOne />
|
|
||||||
<BackToTop />
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user