sliderCom item repeat fix
This commit is contained in:
@@ -15,7 +15,7 @@ export default function MyOffersTable({ className, MyActiveOffersList}) {
|
|||||||
const settings = {
|
const settings = {
|
||||||
arrows: false,
|
arrows: false,
|
||||||
dots: false,
|
dots: false,
|
||||||
infinite: true,
|
infinite: MyActiveOffersList?.result_list?.length > 4,
|
||||||
autoplay: true,
|
autoplay: true,
|
||||||
slidesToShow: 4,
|
slidesToShow: 4,
|
||||||
slidesToScroll: 1,
|
slidesToScroll: 1,
|
||||||
@@ -25,6 +25,7 @@ export default function MyOffersTable({ className, MyActiveOffersList}) {
|
|||||||
settings: {
|
settings: {
|
||||||
slidesToShow: 2,
|
slidesToShow: 2,
|
||||||
slidesToScroll: 1,
|
slidesToScroll: 1,
|
||||||
|
infinite: MyActiveOffersList?.result_list?.length > 2,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ function OfferJobPopout({details, onClose, situation}) {
|
|||||||
setRequestStatus({loading: false, status: true, message: `Offer ${name}ed Successfully`, trigger: ''})
|
setRequestStatus({loading: false, status: true, message: `Offer ${name}ed Successfully`, trigger: ''})
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
onClose()
|
onClose()
|
||||||
dispatch(tableReload({type:'JOBTABLE'}))
|
dispatch(tableReload({type:'MYTASKTABLE'}))
|
||||||
navigate('/mytask', {replace:true})
|
navigate('/mytask', {replace:true})
|
||||||
setRequestStatus({loading: false, status: false, message: '', trigger: ''})
|
setRequestStatus({loading: false, status: false, message: '', trigger: ''})
|
||||||
},2000)
|
},2000)
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ import { createSlice } from "@reduxjs/toolkit";
|
|||||||
|
|
||||||
const initialState = {
|
const initialState = {
|
||||||
jobListTable: false,
|
jobListTable: false,
|
||||||
pendingListTable: false
|
pendingListTable: false,
|
||||||
|
myTaskTable: false
|
||||||
};
|
};
|
||||||
|
|
||||||
export const tableReloadSlice = createSlice({
|
export const tableReloadSlice = createSlice({
|
||||||
@@ -17,6 +18,9 @@ export const tableReloadSlice = createSlice({
|
|||||||
case 'PENDINGTABLE' :
|
case 'PENDINGTABLE' :
|
||||||
state.pendingListTable = !state.pendingListTable;
|
state.pendingListTable = !state.pendingListTable;
|
||||||
return
|
return
|
||||||
|
case 'MYTASKTABLE' :
|
||||||
|
state.myTaskTable = !state.myTaskTable;
|
||||||
|
return
|
||||||
default:
|
default:
|
||||||
return state
|
return state
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import usersService from "../services/UsersService";
|
|||||||
import { useSelector } from "react-redux";
|
import { useSelector } from "react-redux";
|
||||||
|
|
||||||
export default function MyTaskPage() {
|
export default function MyTaskPage() {
|
||||||
const {jobListTable} = useSelector((state) => state.tableReload)
|
const {myTaskTable} = useSelector((state) => state.tableReload)
|
||||||
|
|
||||||
const [MyActiveJobList, setMyActiveJobList] = useState({loading: true, status:false, data:[]});
|
const [MyActiveJobList, setMyActiveJobList] = useState({loading: true, status:false, data:[]});
|
||||||
const [MyActiveOffersList, setMyActiveOffersList] = useState([]);
|
const [MyActiveOffersList, setMyActiveOffersList] = useState([]);
|
||||||
@@ -38,7 +38,7 @@ export default function MyTaskPage() {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getMyActiveJobList();
|
getMyActiveJobList();
|
||||||
getMyActiveOffersList();
|
getMyActiveOffersList();
|
||||||
}, [jobListTable]);
|
}, [myTaskTable]);
|
||||||
|
|
||||||
//debugger;
|
//debugger;
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user