feat(SW-718) refactor: optimize rate selection and room scrolling

This commit is contained in:
Pontus Dreij
2025-01-28 18:33:10 +01:00
parent ab7b826cd2
commit eef7c222aa
4 changed files with 11 additions and 8 deletions

View File

@@ -27,16 +27,14 @@ export default function RateSummary({
const intl = useIntl()
const [isVisible, setIsVisible] = useState(false)
const { rateSummary } = useRateSelectionStore()
const { getSelectedRateSummary } = useRateSelectionStore()
useEffect(() => {
const timer = setTimeout(() => setIsVisible(true), 0)
return () => clearTimeout(timer)
}, [])
const selectedRateSummary = rateSummary.filter(
(summary): summary is Rate => summary !== null
)
const selectedRateSummary = getSelectedRateSummary()
if (selectedRateSummary.length === 0) return null