@@ -44,22 +44,14 @@ const SortableList = SortableContainer(({ items, deletePrize }) => (
class List extends React.Component {
onSortEnd = ({ oldIndex, newIndex }) => {
- let newPrizes = this.props.prizes.slice(0);
+ const newPrizes = this.props.prizes.slice(0);
newPrizes.splice(newIndex, 0, newPrizes.splice(oldIndex, 1)[0]);
- newPrizes = newPrizes.map((prize, index) => {
- prize.position = index;
- return prize;
- });
this.props.edit(newPrizes);
}
deletePrize = (deletedIndex) => {
- let newPrizes = this.props.prizes.slice(0);
+ const newPrizes = this.props.prizes.slice(0);
newPrizes.splice(deletedIndex, 1);
- newPrizes = newPrizes.map((prize, index) => {
- prize.position = index;
- return prize;
- });
this.props.edit(newPrizes);
}
diff --git a/src/Components/Event/Create/Tabs/Technical/Rules/List.js b/src/Components/Event/Create/Tabs/Technical/Rules/List.js
index c9570ae4c..e2966ae7d 100644
--- a/src/Components/Event/Create/Tabs/Technical/Rules/List.js
+++ b/src/Components/Event/Create/Tabs/Technical/Rules/List.js
@@ -12,7 +12,7 @@ import {
const DragHandle = SortableHandle(() =>
);
-const SortableItem = SortableElement(({ value, deleteRule }) => (
+const SortableItem = SortableElement(({ value, deleteRule, index }) => (
@@ -28,7 +28,7 @@ const SortableItem = SortableElement(({ value, deleteRule }) => (
- deleteRule(value.position)} >Remove
+ deleteRule(index)} >Remove
@@ -45,22 +45,14 @@ const SortableList = SortableContainer(({ items, deleteRule }) => (
class List extends React.Component {
onSortEnd = ({ oldIndex, newIndex }) => {
- let newRules = this.props.rules.slice(0);
+ const newRules = this.props.rules.slice(0);
newRules.splice(newIndex, 0, newRules.splice(oldIndex, 1)[0]);
- newRules = newRules.map((rule, index) => {
- rule.position = index;
- return rule;
- });
this.props.edit(newRules);
}
deleteRule = (deletedIndex) => {
- let newRules = this.props.rules.slice(0);
+ const newRules = this.props.rules.slice(0);
newRules.splice(deletedIndex, 1);
- newRules = newRules.map((rule, index) => {
- rule.position = index;
- return rule;
- });
this.props.edit(newRules);
}
diff --git a/src/Components/Event/Edit/Tabs/Technical/Prizes/List.js b/src/Components/Event/Edit/Tabs/Technical/Prizes/List.js
index 4a08a93df..a1b310dd2 100644
--- a/src/Components/Event/Edit/Tabs/Technical/Prizes/List.js
+++ b/src/Components/Event/Edit/Tabs/Technical/Prizes/List.js
@@ -12,7 +12,7 @@ import {
const DragHandle = SortableHandle(() =>
);
-const SortableItem = SortableElement(({ value, deletePrize }) => (
+const SortableItem = SortableElement(({ value, deletePrize, index }) => (
@@ -27,7 +27,7 @@ const SortableItem = SortableElement(({ value, deletePrize }) => (
- deletePrize(value.position)} >Remove
+ deletePrize(index)} >Remove
@@ -44,22 +44,14 @@ const SortableList = SortableContainer(({ items, deletePrize }) => (
class List extends React.Component {
onSortEnd = ({ oldIndex, newIndex }) => {
- let newPrizes = this.props.prizes.slice(0);
+ const newPrizes = this.props.prizes.slice(0);
newPrizes.splice(newIndex, 0, newPrizes.splice(oldIndex, 1)[0]);
- newPrizes = newPrizes.map((prize, index) => {
- prize.position = index;
- return prize;
- });
this.props.edit(newPrizes);
}
deletePrize = (deletedIndex) => {
- let newPrizes = this.props.prizes.slice(0);
+ const newPrizes = this.props.prizes.slice(0);
newPrizes.splice(deletedIndex, 1);
- newPrizes = newPrizes.map((prize, index) => {
- prize.position = index;
- return prize;
- });
this.props.edit(newPrizes);
}
diff --git a/src/Components/Event/Edit/Tabs/Technical/Rules/List.js b/src/Components/Event/Edit/Tabs/Technical/Rules/List.js
index c9570ae4c..e2966ae7d 100644
--- a/src/Components/Event/Edit/Tabs/Technical/Rules/List.js
+++ b/src/Components/Event/Edit/Tabs/Technical/Rules/List.js
@@ -12,7 +12,7 @@ import {
const DragHandle = SortableHandle(() =>
);
-const SortableItem = SortableElement(({ value, deleteRule }) => (
+const SortableItem = SortableElement(({ value, deleteRule, index }) => (
@@ -28,7 +28,7 @@ const SortableItem = SortableElement(({ value, deleteRule }) => (
- deleteRule(value.position)} >Remove
+ deleteRule(index)} >Remove
@@ -45,22 +45,14 @@ const SortableList = SortableContainer(({ items, deleteRule }) => (
class List extends React.Component {
onSortEnd = ({ oldIndex, newIndex }) => {
- let newRules = this.props.rules.slice(0);
+ const newRules = this.props.rules.slice(0);
newRules.splice(newIndex, 0, newRules.splice(oldIndex, 1)[0]);
- newRules = newRules.map((rule, index) => {
- rule.position = index;
- return rule;
- });
this.props.edit(newRules);
}
deleteRule = (deletedIndex) => {
- let newRules = this.props.rules.slice(0);
+ const newRules = this.props.rules.slice(0);
newRules.splice(deletedIndex, 1);
- newRules = newRules.map((rule, index) => {
- rule.position = index;
- return rule;
- });
this.props.edit(newRules);
}