},
],
data: availableClients,
- createDisplayMode: 'modal',
- renderCreateRowDialogContent: () => (<CreateVPNClientDialog open={createOpen} onClose={() => setCreateOpen(false)} onCreate={handleCreateClientSubmit} />),
- enableTopToolbar: true,
- enableToolbarInternalActions: true,
- enableRowActions: true,
+ renderTopToolbarCustomActions: () => (
+ <Button
+ variant="contained"
+ color="primary"
+ onClick={() => setCreateOpen(true)}
+ >
+ Create Client
+ </Button>
+ )
});
const fetchClients = async () => {