WebUI: Migrate 'Manage search engines' button to cr-link-row

Bug: 908325
Change-Id: Ifd84b8fcef8ed1ad074909cfecce6a7cfef31d52
Reviewed-on: https://chromium-review.googlesource.com/c/1376666
Reviewed-by: Scott Chen <scottchen@chromium.org>
Commit-Queue: John Lee <johntlee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#616929}
diff --git a/chrome/browser/resources/settings/search_page/search_page.html b/chrome/browser/resources/settings/search_page/search_page.html
index d3fa90a..4e64d96 100644
--- a/chrome/browser/resources/settings/search_page/search_page.html
+++ b/chrome/browser/resources/settings/search_page/search_page.html
@@ -79,15 +79,12 @@
         </div>
 
         <!-- Manage search engines -->
-        <div id="engines-subpage-trigger" class="settings-box"
-            on-click="onManageSearchEnginesTap_" actionable>
-          <div class="start">
-            $i18n{searchEnginesManage}
-          </div>
-          <paper-icon-button-light class="subpage-arrow">
-            <button aria-label="$i18n{searchEnginesManage}"></button>
-          </paper-icon-button-light>
-        </div>
+        <cr-link-row
+            icon-class="subpage-arrow"
+            id="engines-subpage-trigger"
+            label="$i18n{searchEnginesManage}"
+            on-click="onManageSearchEnginesTap_">
+        </cr-link-row>
 
 <if expr="chromeos">
         <!-- Google Assistant -->
diff --git a/chrome/browser/resources/settings/search_page/search_page.js b/chrome/browser/resources/settings/search_page/search_page.js
index 8a66f1d..bf8561c 100644
--- a/chrome/browser/resources/settings/search_page/search_page.js
+++ b/chrome/browser/resources/settings/search_page/search_page.js
@@ -84,7 +84,7 @@
     if (settings.routes.SEARCH_ENGINES) {
       this.focusConfig_.set(
           settings.routes.SEARCH_ENGINES.path,
-          '#engines-subpage-trigger .subpage-arrow button');
+          '#engines-subpage-trigger');
     }
     // <if expr="chromeos">
     if (settings.routes.GOOGLE_ASSISTANT) {