From f3136473294055929804abec0fff5196c8d0e198 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sun, 15 May 2022 17:39:25 -0400 Subject: [PATCH] rtk-query-monitor --- .../demo/package.json | 1 - .../demo/src/features/posts/PostDetail.tsx | 12 ++++----- .../demo/src/features/posts/PostsManager.tsx | 25 +++++++++++-------- .../demo/src/features/posts/PostsView.tsx | 8 +++--- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/redux-devtools-rtk-query-monitor/demo/package.json b/packages/redux-devtools-rtk-query-monitor/demo/package.json index 83e93600..f9eae22b 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/package.json +++ b/packages/redux-devtools-rtk-query-monitor/demo/package.json @@ -40,7 +40,6 @@ "@types/react": "^17.0.45", "@types/react-dom": "^17.0.16", "@types/react-redux": "^7.1.24", - "@types/react-router-dom": "^5.3.3", "@types/styled-components": "^5.1.25", "@typescript-eslint/eslint-plugin": "^5.22.0", "@typescript-eslint/parser": "^5.22.0", diff --git a/packages/redux-devtools-rtk-query-monitor/demo/src/features/posts/PostDetail.tsx b/packages/redux-devtools-rtk-query-monitor/demo/src/features/posts/PostDetail.tsx index 35ed2ced..99811e49 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/src/features/posts/PostDetail.tsx +++ b/packages/redux-devtools-rtk-query-monitor/demo/src/features/posts/PostDetail.tsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { useHistory, useParams } from 'react-router-dom'; +import { useNavigate, useParams } from 'react-router-dom'; import { useDeletePostMutation, useGetPostQuery, @@ -73,13 +73,13 @@ const PostJsonDetail = ({ id }: { id: string }) => { export const PostDetail = () => { const { id } = useParams<{ id: string }>(); - const history = useHistory(); + const navigate = useNavigate(); const toast = useToast(); const [isEditing, setIsEditing] = useState(false); - const { data: post, isLoading } = useGetPostQuery(id); + const { data: post, isLoading } = useGetPostQuery(id!); const [updatePost, { isLoading: isUpdating }] = useUpdatePostMutation(); @@ -106,7 +106,7 @@ export const PostDetail = () => { name={post.name} onUpdate={async (name) => { try { - await updatePost({ id, name }).unwrap(); + await updatePost({ id: id!, name }).unwrap(); } catch { toast({ title: 'An error occurred', @@ -137,9 +137,7 @@ export const PostDetail = () => { {isUpdating ? 'Updating...' : 'Edit'}