+
+ {
+ this.setState({
+ columnCardBeingEdited: columnCard,
+ isChooseColumnIconDialogHidden: false,
+ });
+ }}>
+
+
+ {
+ this.setState({
+ columnCardBeingEdited: columnCard,
+ isChooseColumnAccentColorDialogHidden: false,
+ });
+ }}>
+
+
+ {
+ columnCard.column.title = newText
+ this.setState({
+ columnCards: [].concat(this.state.columnCards),
+ });
+ }} />
+
+
+ {
+ const newColumns = [].concat(this.state.columnCards);
+ [newColumns[index], newColumns[index - 1]] = [newColumns[index - 1], newColumns[index]];
+ this.setState({
+ columnCards: newColumns,
+ });
+ }} />
+ {
+ const newColumns = [].concat(this.state.columnCards);
+ [newColumns[index], newColumns[index + 1]] = [newColumns[index + 1], newColumns[index]];
+ this.setState({
+ columnCards: newColumns,
+ });
+ }} />
+ {!columnCard.markedForDeletion &&
+ !columnCard.markedForDeletion).length <= 1}
+ onClick={() => {
+ const newColumns = [].concat(this.state.columnCards);
+ newColumns[index].markedForDeletion = true;
+ this.setState({
+ columnCards: newColumns,
+ });
+ }}
+ />}
+ {columnCard.markedForDeletion &&
+ !columnCard.markedForDeletion).length >= this.maxColumnCount}
+ onClick={() => {
+ const newColumns = [].concat(this.state.columnCards);
+ newColumns[index].markedForDeletion = false;
+ this.setState({
+ columnCards: newColumns,
+ });
+ }}
+ />}
+
+ );
+ }} />
+