1491cd33fSBartosz Kaszubowskiimport { useRouter } from 'next/compat/router'; 2234e070fSBartosz Kaszubowskiimport { useEffect, useState } from 'react'; 3586106d6SBartłomiej Klocek 4*e36cb609SAman Mittalimport { Callout } from '~/ui/components/Callout'; 5586106d6SBartłomiej Klocek 6586106d6SBartłomiej Klocekexport default function VersionedRedirectNotification({ showForQuery = 'redirected' }) { 7586106d6SBartłomiej Klocek const router = useRouter(); 8234e070fSBartosz Kaszubowski const [visible, setVisible] = useState(false); 9586106d6SBartłomiej Klocek 10234e070fSBartosz Kaszubowski useEffect(() => { 11491cd33fSBartosz Kaszubowski if (router?.query) { 12586106d6SBartłomiej Klocek setVisible(router.query.hasOwnProperty(showForQuery)); 13586106d6SBartłomiej Klocek } 14491cd33fSBartosz Kaszubowski }, [router?.query]); 15586106d6SBartłomiej Klocek 16586106d6SBartłomiej Klocek if (visible) { 17586106d6SBartłomiej Klocek return ( 18*e36cb609SAman Mittal <Callout type="warning"> 19*e36cb609SAman Mittal The page you are looking for does not exist in this SDK version. It may have been deprecated 20*e36cb609SAman Mittal or added in a newer SDK version. 21*e36cb609SAman Mittal </Callout> 22586106d6SBartłomiej Klocek ); 23586106d6SBartłomiej Klocek } 24586106d6SBartłomiej Klocek 25586106d6SBartłomiej Klocek return null; 26586106d6SBartłomiej Klocek} 27