Add "toolbar" buttons for some list actions (#1673)

* Support adding buttons to list "toolbar"
* Show add and remove images to gallery in toolbar
* Show button to play selected scenes to list toolbar
This commit is contained in:
gitgiggety
2021-08-26 02:46:07 +02:00
committed by GitHub
parent e98302fcd0
commit 2e83405841
6 changed files with 62 additions and 30 deletions

View File

@@ -10,6 +10,7 @@ import React, {
import { ApolloError } from "@apollo/client";
import { useHistory, useLocation } from "react-router-dom";
import Mousetrap from "mousetrap";
import { IconProp } from "@fortawesome/fontawesome-svg-core";
import {
SlimSceneDataFragment,
SceneMarkerDataFragment,
@@ -96,6 +97,8 @@ export interface IListHookOperation<T> {
selectedIds: Set<string>
) => boolean;
postRefetch?: boolean;
icon?: IconProp;
buttonVariant?: string;
}
export enum PersistanceLevel {
@@ -357,6 +360,8 @@ const RenderList = <
return true;
},
icon: o.icon,
buttonVariant: o.buttonVariant,
}));
function onEdit() {