diff --git a/src/elements/PanelRoute/index.tsx b/src/elements/PanelRoute/index.tsx
index c972f75..cb88222 100644
--- a/src/elements/PanelRoute/index.tsx
+++ b/src/elements/PanelRoute/index.tsx
@@ -5,6 +5,10 @@ import { Button } from "../Button";
export const PanelRoute:React.FC<{value:any, index:number, index2: number, onChange:(oid:string)=>void}> = (props) =>{
const [nearest, setNearest] = useState([])
+ const onChange = (oid:string) =>{
+ setNearest([])
+ props.onChange(oid)
+ }
return
{props.value.point.description}
@@ -18,7 +22,7 @@ export const PanelRoute:React.FC<{value:any, index:number, index2: number, onCha
{value.description.length > 50? value.description.slice(0,70)+'...': value.description}
-
+
})
diff --git a/src/elements/RouteCard/index.tsx b/src/elements/RouteCard/index.tsx
index 7a12c2e..114c40b 100644
--- a/src/elements/RouteCard/index.tsx
+++ b/src/elements/RouteCard/index.tsx
@@ -43,7 +43,21 @@ export const RouteCard:React.FC = (props) =>{
let navigate = useNavigate()
let cntPlaces = 0
const [changePoint, setChangePoint] = useState()
- console.log(changePoint)
+
+ if (changePoint != undefined){
+ for (let i = 0; i < props.options[changePoint.day].paths.length; i++) {
+ console.log(props.options[changePoint.day].paths[i])
+ if (props.options[changePoint.day].paths[i].point.oid == changePoint.point_to_change) {
+ props.options[changePoint.day].paths[i] = changePoint.new_point;
+ // i--;
+ }
+ }
+ // if (cnt > 0){
+ // props.options[changePoint.day].paths.push(changePoint.new_point)
+ // }
+ }
+
+
props.options.forEach((route)=>{
cntPlaces += route.paths.length
})
@@ -109,18 +123,18 @@ export const RouteCard:React.FC = (props) =>{
// backend.get('route/list').then((e)=>console.log(e.data))
let paths = props.rawProps.path
- if (changePoint != undefined){
- console.log(paths[changePoint.day])
+ // if (changePoint != undefined){
+ // console.log(paths[changePoint.day])
- for (let i = 0; i < paths[changePoint.day].paths.length; i++) {
- console.log(paths[changePoint.day].paths[i])
- if (paths[changePoint.day].paths[i].point.oid == changePoint.point_to_change) {
- paths[changePoint.day].paths.splice(i, 1);
- i--;
- }
- }
- paths[changePoint.day].paths.push(changePoint.new_point)
- }
+ // for (let i = 0; i < paths[changePoint.day].paths.length; i++) {
+ // console.log(paths[changePoint.day].paths[i])
+ // if (paths[changePoint.day].paths[i].point.oid == changePoint.point_to_change) {
+ // paths[changePoint.day].paths.splice(i, 1);
+ // i--;
+ // }
+ // }
+ // paths[changePoint.day].paths.push(changePoint.new_point)
+ // }
backend.post('route/save', {
points:paths
}).then((e)=>console.log(e.data))
@@ -133,18 +147,18 @@ export const RouteCard:React.FC = (props) =>{
let paths = props.rawProps.path
- if (changePoint != undefined){
- console.log(paths[changePoint.day])
+ // if (changePoint != undefined){
+ // console.log(paths[changePoint.day])
- for (let i = 0; i < paths[changePoint.day].paths.length; i++) {
- console.log(paths[changePoint.day].paths[i])
- if (paths[changePoint.day].paths[i].point.oid == changePoint.point_to_change) {
- paths[changePoint.day].paths.splice(i, 1);
- i--;
- }
- }
- paths[changePoint.day].paths.push(changePoint.new_point)
- }
+ // for (let i = 0; i < paths[changePoint.day].paths.length; i++) {
+ // console.log(paths[changePoint.day].paths[i])
+ // if (paths[changePoint.day].paths[i].point.oid == changePoint.point_to_change) {
+ // paths[changePoint.day].paths.splice(i, 1);
+ // i--;
+ // }
+ // }
+ // paths[changePoint.day].paths.push(changePoint.new_point)
+ // }
backend.post('route/save', {
points: paths
}).then((e)=>backend.get('buy/' + e.data.id + '/add_to_buy/'))
diff --git a/src/elements/RouteCard/style.css b/src/elements/RouteCard/style.css
index 3e8d839..ebbc8ac 100644
--- a/src/elements/RouteCard/style.css
+++ b/src/elements/RouteCard/style.css
@@ -1,3 +1,13 @@
+
+.tourCardSidebar{
+ position: fixed !important;
+ left: 0px;
+ width: 40%;
+ top:0px;
+ border-radius: 0px 20px 20px 0px;
+ padding: 50px;
+}
+
.tourcard-block{
width: 400px;
height: 548px;
@@ -77,14 +87,7 @@
position: relative !important;
}
-.tourCardSidebar{
- position: fixed !important;
- left: 0px;
- width: 30%;
- top:0px;
- border-radius: 0px 20px 20px 0px;
- padding: 50px;
-}
+
.sidebarContent{
display: flex;
diff --git a/src/elements/RouteChangeCard/style.css b/src/elements/RouteChangeCard/style.css
index 3b98599..8f3df40 100644
--- a/src/elements/RouteChangeCard/style.css
+++ b/src/elements/RouteChangeCard/style.css
@@ -80,7 +80,7 @@
.tourCardSidebar{
position: fixed !important;
left: 0px;
- width: 30%;
+ width: 40%;
top:0px;
border-radius: 0px 20px 20px 0px;
padding: 50px;