import { usePairingStore, useUiStore, useAuthStore } from '../store'; import { getSelectedRegionTreeId } from '../utils/appUiHelpers'; function PsStackModal({ onSubmit, onAoiModeChange, onProvinceChange, onCityChange, }) { const { showPsModal, setShowPsModal, psFiles, setPsFiles, psAoiMode, psRegionOptions, psRegionSelection, psRegionLoading, psRegionError, setPsRegionError, psParams, setPsParams, } = usePairingStore(); const { isLoading } = useUiStore(); const { currentUser } = useAuthStore(); const isReadOnlyUser = !!currentUser && currentUser.role !== 'admin'; if (!showPsModal) return null; return (