Merge pull request #275 from Innei/dev-waiting-for-delete

This commit is contained in:
DIYgod 2023-03-31 16:56:24 +01:00 committed by GitHub
commit d0ec1b3565
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 9 deletions

View File

@ -191,10 +191,13 @@ export const PagesManager: React.FC<{
if (!page.metadata) {
const toastId = toast.loading("Deleting...")
delStorage(`draft-${subdomain}-${page.id}`)
queryClient.invalidateQueries(["getPagesBySite", subdomain])
queryClient.invalidateQueries(["getPage", page.id])
toast.success("Deleted!", {
id: toastId,
Promise.all([
queryClient.refetchQueries(["getPagesBySite", subdomain]),
queryClient.refetchQueries(["getPage", page.id]),
]).then(() => {
toast.success("Deleted!", {
id: toastId,
})
})
} else {
setDeleteToastId(toast.loading("Deleting..."))

View File

@ -1,9 +1,8 @@
import { DashboardLayout } from "~/components/dashboard/DashboardLayout"
import { PagesManager } from "~/components/dashboard/PagesManager"
import type { ReactElement } from "react"
import { useTranslation } from "next-i18next"
import { getServerSideProps as getLayoutServerSideProps } from "~/components/dashboard/DashboardLayout.server"
import { GetServerSideProps } from "next"
import type { ReactElement } from "react"
import { DashboardLayout } from "~/components/dashboard/DashboardLayout"
import { getServerSideProps as getLayoutServerSideProps } from "~/components/dashboard/DashboardLayout.server"
import { PagesManager } from "~/components/dashboard/PagesManager"
import { serverSidePropsHandler } from "~/lib/server-side-props"
export const getServerSideProps: GetServerSideProps = serverSidePropsHandler(