fix: unexpected navigation form updating

This commit is contained in:
DIYgod 2022-08-24 19:41:30 +01:00
parent f9ff7a5a5f
commit c307b914ca
No known key found for this signature in database
GPG Key ID: D159328F47A80DCA
1 changed files with 4 additions and 2 deletions

View File

@ -119,11 +119,13 @@ export default function SiteSettingsNavigationPage() {
setItems((items) => items.filter((item) => item.id !== id))
}
const [hasSet, setHasSet] = useState(false)
useEffect(() => {
if (site.data?.navigation) {
if (site.data?.navigation && !hasSet) {
setHasSet(true)
setItems(site.data?.navigation)
}
}, [site.data?.navigation])
}, [site.data?.navigation, hasSet])
return (
<DashboardLayout title="Navigation">