action info for for toolbars

This commit is contained in:
Val Erastov 2018-01-26 19:54:19 -08:00
parent 8d06e86708
commit 920fbce6bb

View file

@ -21,14 +21,14 @@ function ConfigurableToolbar({actions, small, ...props}) {
</Toolbar>
}
function ActionButton({label, icon96, cssIcons, small, enabled, visible, onClick}) {
function ActionButton({label, icon96, cssIcons, small, enabled, visible, actionId, ...props}) {
if (!visible) {
return null;
}
let icon = small ? <Fa fa={cssIcons} fw /> : <ImgIcon url={icon96} size={48} />;
return <ToolbarButton {...{onClick, disabled: !enabled}}>
return <ToolbarButton disabled={!enabled} {...props}>
{icon}
{!small && <div>{capitalize(label)}</div>}
</ToolbarButton>