diff --git a/www/src/components/Table/TableHeader/Sparks.tsx b/www/src/components/Table/TableHeader/Sparks.tsx
index 22116d0d..2b756351 100644
--- a/www/src/components/Table/TableHeader/Sparks.tsx
+++ b/www/src/components/Table/TableHeader/Sparks.tsx
@@ -17,7 +17,7 @@ import {
Dialog,
} from "@material-ui/core";
-import SparkIcon from "@material-ui/icons/DeviceHubOutlined";
+import SparkIcon from "@material-ui/icons/OfflineBolt";
import { SnackContext } from "contexts/SnackContext";
import { useFiretableContext } from "contexts/FiretableContext";
@@ -37,8 +37,6 @@ export default function SparksEditor() {
const [open, setOpen] = useState(false);
const { tableState, tableActions } = useFiretableContext();
- console.log({ tableState });
- console.log();
const snackContext = useContext(SnackContext);
const { requestConfirmation } = useConfirmation();
const currentSparks = tableState?.config.sparks ?? "";
diff --git a/www/src/components/Table/TableHeader/index.tsx b/www/src/components/Table/TableHeader/index.tsx
index b5972419..f5c955e3 100644
--- a/www/src/components/Table/TableHeader/index.tsx
+++ b/www/src/components/Table/TableHeader/index.tsx
@@ -81,7 +81,7 @@ export default function TableHeader({
updateConfig,
}: ITableHeaderProps) {
const classes = useStyles();
- const { tableActions, tableState } = useFiretableContext();
+ const { tableActions, tableState, userClaims } = useFiretableContext();
if (!tableState || !tableState.columns) return null;
const { columns } = tableState;
@@ -179,9 +179,13 @@ export default function TableHeader({
-
-
-
+
+ {userClaims?.roles?.includes("ADMIN") && (
+
+
+
+ )}
+