diff --git a/.changelog/19342.txt b/.changelog/19342.txt
new file mode 100644
index 000000000000..ac8559fd482d
--- /dev/null
+++ b/.changelog/19342.txt
@@ -0,0 +1,3 @@
+```release-note:improvement
+Replaces UI Side Nav with Helios Design System Side Nav. Adds dc/partition/namespace searching in Side Nav.
+```
diff --git a/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs b/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs
index a13efa37c19d..cbee305c31bf 100644
--- a/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs
+++ b/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs
@@ -3,82 +3,54 @@
SPDX-License-Identifier: BUSL-1.1
}}
-
-{{/if}}
+{{#let @list as |SNL|}}
+ {{#if (can "use acls")}}
+ {{t "components.hashicorp-consul.side-nav.acls.title"}}
+ {{else}}
+
+ {{t "components.hashicorp-consul.side-nav.acls.title"}}
+
+ {{/if}}
+
+
+ {{#if (can "read acls")}}
+
+
+
+ {{else if (not (can "use acls"))}}
+
+ {{t "components.hashicorp-consul.side-nav.acls.policies"}}
+
+
+ {{t "components.hashicorp-consul.side-nav.acls.roles"}}
+
+
+ {{t "components.hashicorp-consul.side-nav.acls.auth-methods"}}
+
+ {{/if}}
+{{/let}}
\ No newline at end of file
diff --git a/ui/packages/consul-acls/app/components/consul/token/selector/README.mdx b/ui/packages/consul-acls/app/components/consul/token/selector/README.mdx
index ecb6933c3468..17b3f7cde72c 100644
--- a/ui/packages/consul-acls/app/components/consul/token/selector/README.mdx
+++ b/ui/packages/consul-acls/app/components/consul/token/selector/README.mdx
@@ -2,7 +2,7 @@
A self-contained component to allow the user to 'select' their token a.k.a.
log in. The component is mostly a wrapper around a composition of ``, ``, `` and ``. The majority of
+/>`, ``, and ``. The majority of
the functionality is contained in those other components. This composition
mostly orchestrates the interactions between them i.e. wires them together.
diff --git a/ui/packages/consul-acls/app/components/consul/token/selector/index.hbs b/ui/packages/consul-acls/app/components/consul/token/selector/index.hbs
index 1ded54b9434d..89485ce0cffd 100644
--- a/ui/packages/consul-acls/app/components/consul/token/selector/index.hbs
+++ b/ui/packages/consul-acls/app/components/consul/token/selector/index.hbs
@@ -3,163 +3,162 @@
SPDX-License-Identifier: BUSL-1.1
}}
-{{#if (can 'use acls')}}
-
+{{#if (can "use acls")}}
+
+ <:unauthorized as |authDialog|>
-
- <:unauthorized as |authDialog|>
-
-
+
+
+
-{{!--
- The viewport tolerances here give us a 10 pixel buffer to make sure the menu
- is marked as out of the viewport, we use all sides so we don't need to change
- this should any CSS change
---}}
-
-{{!--
- Whilst this has a role of navigation, it is 'complementary navigation' we
- don't want to change the navigation role here, but we do want to label it as
- 'complementary' to the main content. The phrase 'complementary navigation' as
- read by a screenreader should convey the meaning we are after here.
---}}
-
+