From c8a60aba6405c1f236f2564fc5d27e38cbbf3ea6 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 28 Apr 2022 15:29:38 -0500 Subject: [PATCH] AdminTabs: use `to` instead of `action` --- app/soapbox/features/admin/components/admin-tabs.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/soapbox/features/admin/components/admin-tabs.tsx b/app/soapbox/features/admin/components/admin-tabs.tsx index 89bd229e8..5fc697463 100644 --- a/app/soapbox/features/admin/components/admin-tabs.tsx +++ b/app/soapbox/features/admin/components/admin-tabs.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { useIntl, defineMessages } from 'react-intl'; -import { useHistory } from 'react-router-dom'; import { Tabs } from 'soapbox/components/ui'; import { useAppSelector } from 'soapbox/hooks'; @@ -17,7 +16,6 @@ interface IAdminTabs { const AdminTabs: React.FC = ({ activeItem }) => { const intl = useIntl(); - const history = useHistory(); const approvalCount = useAppSelector(state => state.admin.awaitingApproval.count()); const reportsCount = useAppSelector(state => state.admin.openReports.count()); @@ -25,16 +23,16 @@ const AdminTabs: React.FC = ({ activeItem }) => { const tabs = [{ name: 'dashboard', text: intl.formatMessage(messages.dashboard), - action: () => history.push('/admin'), + to: '/admin', }, { name: 'reports', text: intl.formatMessage(messages.reports), - action: () => history.push('/admin/reports'), + to: '/admin/reports', count: reportsCount, }, { name: 'approval', text: intl.formatMessage(messages.waitlist), - action: () => history.push('/admin/approval'), + to: '/admin/approval', count: approvalCount, }];