mirror of
https://github.com/rowyio/rowy.git
synced 2026-07-12 13:28:48 +02:00
hide FT_function config for non-admin
This commit is contained in:
@@ -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 ?? "";
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user