mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-07 22:15:45 +01:00
34 lines
730 B
JavaScript
34 lines
730 B
JavaScript
//@flow
|
|
import React from "react";
|
|
import { DeleteButton } from ".";
|
|
import classNames from "classnames";
|
|
|
|
type Props = {
|
|
entryname: string,
|
|
removeEntry: string => void,
|
|
disabled: boolean,
|
|
label: string
|
|
};
|
|
|
|
type State = {};
|
|
|
|
class RemoveEntryOfTableButton extends React.Component<Props, State> {
|
|
render() {
|
|
const { label, entryname, removeEntry, disabled } = this.props;
|
|
return (
|
|
<div className={classNames("is-pulled-right")}>
|
|
<DeleteButton
|
|
label={label}
|
|
action={(event: Event) => {
|
|
event.preventDefault();
|
|
removeEntry(entryname);
|
|
}}
|
|
disabled={disabled}
|
|
/>
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default RemoveEntryOfTableButton;
|