diff --git a/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingActionsBar.tsx b/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingActionsBar.tsx
index 2f370e0ce..9631ae97c 100644
--- a/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingActionsBar.tsx
+++ b/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingActionsBar.tsx
@@ -8,7 +8,6 @@ import {
Icon,
} from '@/components';
import { AbilitySubject, TaxRateAction } from '@/constants/abilityOption';
-import { useTaxRatesLandingContext } from './TaxRatesLandingProvider';
import withDialogActions from '@/containers/Dialog/withDialogActions';
@@ -22,9 +21,6 @@ function TaxRatesActionsBar({
// #withDialogActions
openDialog,
}) {
- // Items list context.
- const {} = useTaxRatesLandingContext();
-
// Handle `new item` button click.
const onClickNewItem = () => {
openDialog(DialogsName.TaxRateForm);
diff --git a/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingEmptyState.tsx b/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingEmptyState.tsx
index 6bcd1a7ea..26352e35b 100644
--- a/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingEmptyState.tsx
+++ b/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingEmptyState.tsx
@@ -1,19 +1,23 @@
// @ts-nocheck
import React from 'react';
import { Button, Intent } from '@blueprintjs/core';
-import { useHistory } from 'react-router-dom';
+import * as R from 'ramda';
import { EmptyStatus, Can, FormattedMessage as T } from '@/components';
import { SaleInvoiceAction, AbilitySubject } from '@/constants/abilityOption';
+import withDialogActions from '@/containers/Dialog/withDialogActions';
+import { DialogsName } from '@/constants/dialogs';
-export function TaxRatesLandingEmptyState() {
- const history = useHistory();
-
+function TaxRatesLandingEmptyStateRoot({
+ // #withDialogAction
+ openDialog,
+}) {
return (
-