diff --git a/clients/admin-ui/src/pages/access-policies/controls/index.tsx b/clients/admin-ui/src/pages/access-policies/controls/index.tsx
index 49eb40bc3a2..fdc4e6a8e4c 100644
--- a/clients/admin-ui/src/pages/access-policies/controls/index.tsx
+++ b/clients/admin-ui/src/pages/access-policies/controls/index.tsx
@@ -1,6 +1,5 @@
import { Button, List, Text, Typography, useMessage, useModal } from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import {
Control,
@@ -9,6 +8,7 @@ import {
} from "~/features/access-policies/access-policies.slice";
import { getErrorMessage } from "~/features/common/helpers";
import Layout from "~/features/common/Layout";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import {
ACCESS_POLICIES_ROUTE,
CONTROLS_EDIT_ROUTE,
@@ -55,9 +55,9 @@ const ControlsPage: NextPage = () => {
{ title: "Controls" },
]}
rightContent={
-
+
-
+
}
>
@@ -94,13 +94,12 @@ const ControlsPage: NextPage = () => {
>
Delete
,
-
- ,
+ ,
]}
>
{
rightContent={
hasPolicies ? (
-
+
-
+
{flags.alphaPrivacyDocUpload && (
) : undefined
}
diff --git a/clients/admin-ui/src/pages/add-systems/multiple.tsx b/clients/admin-ui/src/pages/add-systems/multiple.tsx
index 61198562e9e..1acc7f89259 100644
--- a/clients/admin-ui/src/pages/add-systems/multiple.tsx
+++ b/clients/admin-ui/src/pages/add-systems/multiple.tsx
@@ -1,12 +1,8 @@
-import {
- ChakraBox as Box,
- ChakraText as Text,
- Link as LinkText,
-} from "fidesui";
+import { ChakraBox as Box, ChakraText as Text } from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import Layout from "~/features/common/Layout";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import {
ADD_SYSTEMS_MANUAL_ROUTE,
ADD_SYSTEMS_ROUTE,
@@ -33,9 +29,9 @@ const AddMultipleSystemsPage: NextPage = () => (
{DESCRIBE_SYSTEM_COPY}
-
- Add a system
- {" "}
+
+ Add a system
+ {" "}
page.
diff --git a/clients/admin-ui/src/pages/dataset/index.tsx b/clients/admin-ui/src/pages/dataset/index.tsx
index 6736833cd45..4155e9ee71c 100644
--- a/clients/admin-ui/src/pages/dataset/index.tsx
+++ b/clients/admin-ui/src/pages/dataset/index.tsx
@@ -17,7 +17,6 @@ import {
Icons,
} from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import { useRouter } from "next/router";
import { useCallback, useEffect, useMemo, useState } from "react";
import { useDispatch } from "react-redux";
@@ -26,6 +25,7 @@ import { usePollForClassifications } from "~/features/common/classifications";
import ErrorPage from "~/features/common/errors/ErrorPage";
import { useFeatures } from "~/features/common/features";
import Layout from "~/features/common/Layout";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import { DATASET_DETAIL_ROUTE } from "~/features/common/nav/routes";
import PageHeader from "~/features/common/PageHeader";
import {
@@ -219,9 +219,9 @@ const DataSets: NextPage = () => {
},
]}
rightContent={
-
+
+ Add dataset
-
+
}
/>
diff --git a/clients/admin-ui/src/pages/privacy-assessments/[id].tsx b/clients/admin-ui/src/pages/privacy-assessments/[id].tsx
index bd99269bb80..d344e7afb5d 100644
--- a/clients/admin-ui/src/pages/privacy-assessments/[id].tsx
+++ b/clients/admin-ui/src/pages/privacy-assessments/[id].tsx
@@ -10,12 +10,12 @@ import {
useModal,
} from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import { useRouter } from "next/router";
import { useFeatures } from "~/features/common/features";
import { getErrorMessage } from "~/features/common/helpers";
import Layout from "~/features/common/Layout";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import { PRIVACY_ASSESSMENTS_ROUTE } from "~/features/common/nav/routes";
import PageHeader from "~/features/common/PageHeader";
import {
@@ -129,9 +129,9 @@ const PrivacyAssessmentDetailPage: NextPage = () => {
subTitle="There was an error loading this privacy assessment. Please try again."
extra={
-
+
Back to list
-
+
refetch()}>
Retry
diff --git a/clients/admin-ui/src/pages/settings/rbac/index.tsx b/clients/admin-ui/src/pages/settings/rbac/index.tsx
index efd65483a49..03d2e94bc3c 100644
--- a/clients/admin-ui/src/pages/settings/rbac/index.tsx
+++ b/clients/admin-ui/src/pages/settings/rbac/index.tsx
@@ -1,10 +1,10 @@
import Layout from "common/Layout";
import { Button, Flex, Space, Table, Tag, Typography } from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import React from "react";
import ErrorPage from "~/features/common/errors/ErrorPage";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import { RBAC_ROLE_NEW_ROUTE } from "~/features/common/nav/routes";
import PageHeader from "~/features/common/PageHeader";
import { LinkCell } from "~/features/common/table/cells/LinkCell";
@@ -85,9 +85,9 @@ const RBACPage: NextPage = () => {
isSticky={false}
className="pb-0"
rightContent={
-
+
Create role
-
+
}
>
diff --git a/clients/admin-ui/src/pages/settings/rbac/roles/new.tsx b/clients/admin-ui/src/pages/settings/rbac/roles/new.tsx
index f08db56bba2..c46d5d5d49b 100644
--- a/clients/admin-ui/src/pages/settings/rbac/roles/new.tsx
+++ b/clients/admin-ui/src/pages/settings/rbac/roles/new.tsx
@@ -10,11 +10,11 @@ import {
useMessage,
} from "fidesui";
import type { NextPage } from "next";
-import NextLink from "next/link";
import { useRouter } from "next/router";
import React, { useMemo } from "react";
import { getErrorMessage } from "~/features/common/helpers";
+import { RouterLink } from "~/features/common/nav/RouterLink";
import { RBAC_ROUTE } from "~/features/common/nav/routes";
import PageHeader from "~/features/common/PageHeader";
import { useCreateRoleMutation, useGetRolesQuery } from "~/features/rbac";
@@ -144,9 +144,9 @@ const NewRolePage: NextPage = () => {
Create role
-
+
Cancel
-
+