Use `child` instead of `children` (#3718)

Marshall Bowers created

This PR refactors some code where we were using `children` when we could
have used `child` instead.

Release Notes:

- N/A

Change summary

crates/search2/src/project_search.rs | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Detailed changes

crates/search2/src/project_search.rs 🔗

@@ -1654,7 +1654,7 @@ impl Render for ProjectSearchBar {
         };
         let actions_column = h_stack()
             .when(search.replace_enabled, |this| {
-                this.children([
+                this.child(
                     IconButton::new("project-search-replace-next", Icon::ReplaceNext)
                         .on_click(cx.listener(|this, _, cx| {
                             if let Some(search) = this.active_project_search.as_ref() {
@@ -1664,6 +1664,8 @@ impl Render for ProjectSearchBar {
                             }
                         }))
                         .tooltip(|cx| Tooltip::for_action("Replace next match", &ReplaceNext, cx)),
+                )
+                .child(
                     IconButton::new("project-search-replace-all", Icon::ReplaceAll)
                         .on_click(cx.listener(|this, _, cx| {
                             if let Some(search) = this.active_project_search.as_ref() {
@@ -1673,7 +1675,7 @@ impl Render for ProjectSearchBar {
                             }
                         }))
                         .tooltip(|cx| Tooltip::for_action("Replace all matches", &ReplaceAll, cx)),
-                ])
+                )
             })
             .when_some(search.active_match_index, |mut this, index| {
                 let index = index + 1;
@@ -1684,7 +1686,7 @@ impl Render for ProjectSearchBar {
                 }
                 this
             })
-            .children([
+            .child(
                 IconButton::new("project-search-prev-match", Icon::ChevronLeft)
                     .disabled(search.active_match_index.is_none())
                     .on_click(cx.listener(|this, _, cx| {
@@ -1697,6 +1699,8 @@ impl Render for ProjectSearchBar {
                     .tooltip(|cx| {
                         Tooltip::for_action("Go to previous match", &SelectPrevMatch, cx)
                     }),
+            )
+            .child(
                 IconButton::new("project-search-next-match", Icon::ChevronRight)
                     .disabled(search.active_match_index.is_none())
                     .on_click(cx.listener(|this, _, cx| {
@@ -1707,7 +1711,8 @@ impl Render for ProjectSearchBar {
                         }
                     }))
                     .tooltip(|cx| Tooltip::for_action("Go to next match", &SelectNextMatch, cx)),
-            ]);
+            );
+
         v_stack()
             .key_context(key_context)
             .flex_grow()