hide FT_function config for non-admin

This commit is contained in:
Shams mosowi
2021-01-04 17:35:37 +08:00
parent 1e31bf85c1
commit dcf0155b4c
2 changed files with 9 additions and 7 deletions

View File

@@ -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 ?? "";

View File

@@ -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({
<Grid item>
<ExportCSV />
</Grid>
<Grid item>
<Sparks />
</Grid>
{userClaims?.roles?.includes("ADMIN") && (
<Grid item>
<Sparks />
</Grid>
)}
<Grid item>
<TableSettings />
</Grid>