import React, { useState } from "react"; import { Link, useNavigate } from "react-router-dom"; import Layout from "../Partials/Layout"; import MyJobTable from "./MyJobTable"; import CommonHead from "../UserHeader/CommonHead"; import SelectBox from "../Helpers/SelectBox"; import dataImage2 from "../../assets/images/data-table-user-2.png"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import usersService from "../../services/UsersService"; export default function StartJob(props) { const apiCall = new usersService() // instantiating API CALL const navigate = useNavigate() let [request, setRequest] = useState({loading: false, status: false, message: ''}) const [selectTab, setValue] = useState("today"); const filterHandler = (value) => { setValue(value); }; const handleOnclick = () => { setRequest({loading: true, status: false, message: ''}) apiCall.jobManagerAgree().then((res)=>{ if(res.status != 200 || res.data.internal_return < 1){ setRequest({loading: false, status: false, message: 'Could not complete request, Try Again'}) return } setRequest({loading: false, status: true, message: 'Request completed successfully'}) setTimeout(()=>{ navigate('/', {replace: true}) window.location.reload() }, 2000) }).catch(error => { setRequest({loading: false, status: false, message: 'Opps! An Error Occured. Try Again'}) console.log(error) }) } return ( {/**/}
{/* heading */} {/*

Additional Terms for Jobs Posting.

filterHandler("today")} className="relative">
*/}

Additional Terms for Jobs Posting.

{/**/}

All terms of sale must follow WrenchBoard policies for buying and selling. Setting and meeting expectations in a listing's terms of sale ensure a smooth transaction and buyer satisfaction while helping WrenchBoard remain a reputable marketplace.

What is the policy?

Task or Job owners should provide clear and accurate delivery terms and conditions required to meet the expectations they have set in their listings. These should include:

  • Delivery mode, timelines, and reviews
  • The forms of payment available for the task
  • A returns policy:
    • Clearly stated criteria under which cancellation will be accepted.
    • Clearly stated the time period in which the buyer must notify the seller about the delivery delay.
    • How refunds/returns/cancellations will be issued

Activity that doesn't follow WrenchBoard policy could result in a range of actions, including for example: administratively ending or canceling listings, hiding or demoting all listings from search results, lowering rating, buying or selling restrictions, and account suspension. All fees paid or payable concerning listings or accounts on which we take any action will not be refunded or otherwise credited to your account.

Why does WrencBoard have this policy?

Buyers and sellers enter a contract when they complete transactions, so it's necessary to have precise details on what the transaction entails to guarantee satisfaction. This policy also helps sellers meet our performance standards.

{/* error or success display */} {request.message && !request.status ?
{request.message}
: request.message && request.status && (
{request.message}
) } {/* End of error or success display */}
{request.loading ? : }
); }