diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx b/x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx
index 87a73cdefba31..1dec8f0161c52 100644
--- a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx
+++ b/x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx
@@ -4,7 +4,7 @@
* you may not use this file except in compliance with the Elastic License.
*/
-import React, { memo } from 'react';
+import React, { memo, Fragment } from 'react';
import { EuiFlexGroup, EuiFlexItem, EuiSpacer } from '@elastic/eui';
import { IndexDetails } from './index_details';
@@ -53,13 +53,11 @@ export const ProfileTree = memo(({ data, target, onHighlight }: Props) => {
- {index.shards.map(shard => (
-
+ {index.shards.map((shard, idx) => (
+
+
+ {idx < index.shards.length - 1 ? : undefined}
+
))}