Compare commits

..

6 Commits

3 changed files with 19 additions and 19 deletions
+2 -2
View File
@@ -64,8 +64,8 @@ export default function PaymentReportTable() {
return ( return (
<tr key={index}> <tr key={index}>
<td>{item?.added}</td> <td>{item?.added}</td>
<td>{item?.name}</td> <td>{item?.option_name}</td>
<td>{item?.amount}</td> <td>{item?.currency}{item?.amount}</td>
<td>{item?.status}</td> <td>{item?.status}</td>
</tr> </tr>
) )
+16 -16
View File
@@ -8,12 +8,12 @@ import queryKeys from '../../services/queryKeys';
const linksValidationSchema = Yup.object().shape({ const linksValidationSchema = Yup.object().shape({
// facebook_url: Yup.string().required("facebook is required"), facebook_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
// twitter_url: Yup.string().required("twitter is required"), twitter_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
// blogger_url: Yup.string().required("blog is required"), blogger_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
// google_url: Yup.string().required("google is required"), google_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
// linked_url: Yup.string().required("linkedin is required"), linked_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
// website_url: Yup.string().required("website is required"), website_url: Yup.string().matches(/^https:\/\/.+/,"URL must start with https://"),
}) })
export default function LinksForm({data}) { export default function LinksForm({data}) {
@@ -73,10 +73,10 @@ export default function LinksForm({data}) {
let reqData = { let reqData = {
token: localStorage.getItem('token'), // USER TOKEN token: localStorage.getItem('token'), // USER TOKEN
uid: localStorage.getItem('uid'), // USER UID uid: localStorage.getItem('uid'), // USER UID
...infoToUpdate url_list: {...infoToUpdate}
} }
console.log(reqData) // console.log(reqData)
// updateLinksMutation.mutate(reqData) updateLinksMutation.mutate(reqData)
} }
return ( return (
@@ -90,31 +90,31 @@ export default function LinksForm({data}) {
return ( return (
<Form className=''> <Form className=''>
<div className="form-group"> <div className="form-group">
<label htmlFor="fb">Facebook URL: {(props.errors.facebook_url && props.touched.facebook_url) && <span className="text-danger">*</span>}</label> <label htmlFor="fb">Facebook URL: {(props.errors.facebook_url && props.touched.facebook_url) && <span className="text-danger">{props.errors.facebook_url}</span>}</label>
<input type="text" className="form-control" name="facebook_url" value={props.values?.facebook_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="facebook_url" value={props.values?.facebook_url} onChange={props.handleChange} />
</div> </div>
<div className="form-group"> <div className="form-group">
<label htmlFor="tr">Twitter URL: {(props.errors.twitter_url && props.touched.twitter_url) && <span className="text-danger">*</span>}</label> <label htmlFor="tr">Twitter URL: {(props.errors.twitter_url && props.touched.twitter_url) && <span className="text-danger">{props.errors.twitter_url}</span>}</label>
<input type="text" className="form-control" name="twitter_url" value={props.values?.twitter_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="twitter_url" value={props.values?.twitter_url} onChange={props.handleChange} />
</div> </div>
<div className="form-group"> <div className="form-group">
<label htmlFor="br">Blogger URL: {(props.errors.blogger_url && props.touched.blogger_url) && <span className="text-danger">*</span>}</label> <label htmlFor="br">Blogger URL: {(props.errors.blogger_url && props.touched.blogger_url) && <span className="text-danger">{props.errors.blogger_url}</span>}</label>
<input type="text" className="form-control" name="blogger_url" value={props.values?.blogger_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="blogger_url" value={props.values?.blogger_url} onChange={props.handleChange} />
</div> </div>
<div className="form-group"> <div className="form-group">
<label htmlFor="go">Google+ URL: {(props.errors.google_url && props.touched.google_url) && <span className="text-danger">*</span>}</label> <label htmlFor="go">Google+ URL: {(props.errors.google_url && props.touched.google_url) && <span className="text-danger">{props.errors.google_url}</span>}</label>
<input type="text" className="form-control" name="google_url" value={props.values?.google_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="google_url" value={props.values?.google_url} onChange={props.handleChange} />
</div> </div>
<div className="form-group"> <div className="form-group">
<label htmlFor="li">LinkedIn URL: {(props.errors.linked_url && props.touched.linked_url) && <span className="text-danger">*</span>}</label> <label htmlFor="li">LinkedIn URL: {(props.errors.linked_url && props.touched.linked_url) && <span className="text-danger">{props.errors.linked_url}</span>}</label>
<input type="text" className="form-control" name="linked_url" value={props.values?.linked_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="linked_url" value={props.values?.linked_url} onChange={props.handleChange} />
</div> </div>
<div className="form-group"> <div className="form-group">
<label htmlFor="we">Website URL: {(props.errors.website_url && props.touched.website_url) && <span className="text-danger">*</span>}</label> <label htmlFor="we">Website URL: {(props.errors.website_url && props.touched.website_url) && <span className="text-danger">{props.errors.website_url}</span>}</label>
<input type="text" className="form-control" name="website_url" value={props.values?.website_url} onChange={props.handleChange} /> <input type="text" className="form-control" name="website_url" value={props.values?.website_url} onChange={props.handleChange} />
</div> </div>
<div style={{textAlign: "right"}}> <div style={{textAlign: "right"}}>
@@ -137,7 +137,7 @@ export default function LinksForm({data}) {
</button> </button>
</div> </div>
<div className="modal-body"> <div className="modal-body">
<h5 className="text-center" style={{fontSize: '18px'}}>Are you sure, you want to update? gg</h5> <h5 className="text-center" style={{fontSize: '18px'}}>Are you sure, you want to update?</h5>
{(updateLinksMutation.error || updateLinksMutation.isSuccess) && ( {(updateLinksMutation.error || updateLinksMutation.isSuccess) && (
<div className="col-12"> <div className="col-12">
<p className={`p-2 text-center ${updateLinksMutation.isSuccess ? 'text-success' : 'text-danger'}`}> <p className={`p-2 text-center ${updateLinksMutation.isSuccess ? 'text-success' : 'text-danger'}`}>
+1 -1
View File
@@ -105,7 +105,7 @@ export const updateLinks = (reqData) => {
let postData = { let postData = {
...reqData, ...reqData,
} }
return null //postAuxEnd(`/panel/account/links-update`, postData, false) return postAuxEnd(`/panel/account/profilelinks-update`, postData, false)
} }
// FUNCTION TO GET PRODUCT BY ID // FUNCTION TO GET PRODUCT BY ID