diff --git a/.changeset/fifty-adults-watch.md b/.changeset/fifty-adults-watch.md
new file mode 100644
index 0000000000..8bff1c28cd
--- /dev/null
+++ b/.changeset/fifty-adults-watch.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-devtools': patch
+---
+
+Refactored code to improve accessibility by moving elements outside the `ul` tag and placing them appropriately. Also adjusted theme to offer better contrast.
diff --git a/plugins/devtools/src/components/Content/ConfigContent/ConfigContent.tsx b/plugins/devtools/src/components/Content/ConfigContent/ConfigContent.tsx
index aba46f85b7..4bd4bc95c6 100644
--- a/plugins/devtools/src/components/Content/ConfigContent/ConfigContent.tsx
+++ b/plugins/devtools/src/components/Content/ConfigContent/ConfigContent.tsx
@@ -87,7 +87,7 @@ export const ConfigContent = () => {
src={configInfo.config as object}
name="config"
enableClipboard={false}
- theme={theme.palette.type === 'dark' ? 'monokai' : 'rjv-default'}
+ theme={theme.palette.type === 'dark' ? 'chalk' : 'rjv-default'}
/>
diff --git a/plugins/devtools/src/components/Content/InfoContent/InfoContent.tsx b/plugins/devtools/src/components/Content/InfoContent/InfoContent.tsx
index fcbea53603..d32f8619ba 100644
--- a/plugins/devtools/src/components/Content/InfoContent/InfoContent.tsx
+++ b/plugins/devtools/src/components/Content/InfoContent/InfoContent.tsx
@@ -23,6 +23,7 @@ import ListItem from '@material-ui/core/ListItem';
import ListItemAvatar from '@material-ui/core/ListItemAvatar';
import ListItemText from '@material-ui/core/ListItemText';
import Paper from '@material-ui/core/Paper';
+import Button from '@material-ui/core/Button';
import { createStyles, makeStyles, Theme } from '@material-ui/core/styles';
import Alert from '@material-ui/lab/Alert';
import React from 'react';
@@ -38,6 +39,7 @@ import { DevToolsInfo } from '@backstage/plugin-devtools-common';
const useStyles = makeStyles((theme: Theme) =>
createStyles({
paperStyle: {
+ display: 'flex',
marginBottom: theme.spacing(2),
},
flexContainer: {
@@ -123,22 +125,17 @@ export const InfoContent = () => {
secondary={about?.backstageVersion}
/>
-
- {
- copyToClipboard({ about });
- }}
- className={classes.copyButton}
- >
-
-
-
-
-
-
-
+
+