+ |
+ this.onEditClick(event, toVariableIdentifier(variable))}
+ className="pointer template-variable"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowNameFields(
+ variable.name
+ )}
+ >
+ {variable.name}
+
+ |
+ this.onEditClick(event, toVariableIdentifier(variable))}
+ className="pointer max-width"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowDefinitionFields(
+ variable.name
+ )}
+ >
+ {variable.definition ? variable.definition : variable.query}
+ |
+
+
+ {index > 0 && (
+ this.onChangeVariableOrder(event, variable, MoveType.up)}
+ className="pointer fa fa-arrow-up"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowArrowUpButtons(
+ variable.name
+ )}
+ />
+ )}
+ |
+
+ {index < this.props.variables.length - 1 && (
+ this.onChangeVariableOrder(event, variable, MoveType.down)}
+ className="pointer fa fa-arrow-down"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowArrowDownButtons(
+ variable.name
+ )}
+ />
+ )}
+ |
+
+ this.onDuplicateVariable(event, toVariableIdentifier(variable))}
+ className="btn btn-inverse btn-small"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowDuplicateButtons(
+ variable.name
+ )}
+ >
+ Duplicate
+
+ |
+
+ this.onRemoveVariable(event, toVariableIdentifier(variable))}
+ className="btn btn-danger btn-small"
+ aria-label={e2e.pages.Dashboard.Settings.Variables.List.selectors.tableRowRemoveButtons(
+ variable.name
+ )}
+ >
+
+
+ |
+
+ );
+ })}
+