use locat and navigate react odm router issue final fix

This commit is contained in:
IGNY8 VPS (Salman)
2025-12-10 13:58:13 +00:00
parent 3f49a2599e
commit c665c44aba
21 changed files with 337 additions and 19 deletions

View File

@@ -3,7 +3,7 @@
* Displays site switcher without sector selector - used exclusively for debug/status pages
*/
import { useState, useEffect, useRef } from 'react';
import { useNavigate } from 'react-router';
import { useNavigate } from 'react-router-dom';
import { Dropdown } from '../ui/dropdown/Dropdown';
import { DropdownItem } from '../ui/dropdown/DropdownItem';
import { fetchSites, Site, setActiveSite as apiSetActiveSite } from '../../services/api';

View File

@@ -1,5 +1,5 @@
import { ReactNode, useEffect, useState } from 'react';
import { useLocation } from 'react-router';
import { useLocation } from 'react-router-dom';
interface PageTransitionProps {
children: ReactNode;

View File

@@ -3,7 +3,7 @@
* Displays both site switcher and sector selector side by side with accent colors
*/
import { useState, useEffect, useRef } from 'react';
import { useNavigate } from 'react-router';
import { useNavigate } from 'react-router-dom';
import { Dropdown } from '../ui/dropdown/Dropdown';
import { DropdownItem } from '../ui/dropdown/DropdownItem';
import { fetchSites, Site, setActiveSite as apiSetActiveSite } from '../../services/api';

View File

@@ -3,7 +3,7 @@
* Displays both site switcher and sector selector side by side with accent colors
*/
import { useState, useEffect, useRef } from 'react';
import { useNavigate } from 'react-router';
import { useNavigate } from 'react-router-dom';
import { Dropdown } from '../ui/dropdown/Dropdown';
import { DropdownItem } from '../ui/dropdown/DropdownItem';
import { fetchSites, Site, setActiveSite as apiSetActiveSite } from '../../services/api';