import { useMemo } from 'react'; import { useShallow } from 'zustand/react/shallow'; import { usePairingStore, useAuthStore } from '../store'; import PsStackSection from '../components/panels/PsStackSection'; function PsResultsPanel({ onPreviewPsStack, onClearPsStackPreview, onCreatePsBatch, onSendToTimeseriesProduction, onClearPsResults, }) { const { psResults } = usePairingStore(useShallow((state) => ({ psResults: state.psResults, }))); const { currentUser } = useAuthStore(); const isReadOnlyUser = !!currentUser && currentUser.role !== 'admin'; const psStacks = useMemo(() => Object.entries(psResults || {}), [psResults]); return (
未找到满足 SBAS 至少 3 景要求的时序InSAR候选栈。
) : ( <>