diff --git a/graylog2-web-interface/src/components/datanode/DataNodeList/DataNodeList.tsx b/graylog2-web-interface/src/components/datanode/DataNodeList/DataNodeList.tsx
index 81c523317b44..fea91cd025b7 100644
--- a/graylog2-web-interface/src/components/datanode/DataNodeList/DataNodeList.tsx
+++ b/graylog2-web-interface/src/components/datanode/DataNodeList/DataNodeList.tsx
@@ -49,7 +49,6 @@ const columnDefinitions = [
{ id: 'hostname', title: 'Name', sortable: true, permissions: [] },
{ id: 'transport_address', title: 'Transport address' },
{ id: 'status', title: 'Status', sortable: false },
- { id: 'is_leader', title: 'Is leader', sortable: true },
{ id: 'cert_valid_until', title: 'Certificate valid until', sortable: false },
];
diff --git a/graylog2-web-interface/src/pages/DataNodePage.tsx b/graylog2-web-interface/src/pages/DataNodePage.tsx
index a9ea198de81a..ab6ef13d6aa7 100644
--- a/graylog2-web-interface/src/pages/DataNodePage.tsx
+++ b/graylog2-web-interface/src/pages/DataNodePage.tsx
@@ -24,7 +24,6 @@ import DocsHelper from 'util/DocsHelper';
import { Row, Col, Label } from 'components/bootstrap';
import { DocumentTitle, NoSearchResult, PageHeader, RelativeTime, Spinner } from 'components/common';
import { CertRenewalButton } from 'components/datanode/DataNodeConfiguration/CertificateRenewal';
-import Icon from 'components/common/Icon';
import useDataNode from 'components/datanode/hooks/useDataNode';
import DataNodeActions from 'components/datanode/DataNodeList/DataNodeActions';
@@ -51,12 +50,6 @@ const StatusLabel = styled(Label)`
justify-content: center;
gap: 4px;
`;
-const BooleanIcon = styled(Icon)<{ value: boolean }>(({ theme, value }) => css`
- color: ${value ? theme.colors.variant.success : theme.colors.variant.danger};
-`);
-const BooleanValue = ({ value }: { value: boolean }) => (
- <>