diff --git a/frontend/sequences/__tests__/sequence_select_box_test.tsx b/frontend/sequences/__tests__/sequence_select_box_test.tsx
index 8deb4d07f..d461e6e8b 100644
--- a/frontend/sequences/__tests__/sequence_select_box_test.tsx
+++ b/frontend/sequences/__tests__/sequence_select_box_test.tsx
@@ -25,7 +25,7 @@ describe("", () => {
it("renders", () => {
const wrapper = mount();
- expect(wrapper.text()).toEqual("None");
+ expect(wrapper.text()).toEqual("Select a sequence");
});
it("returns list: none selected", () => {
diff --git a/frontend/sequences/sequence_select_box.tsx b/frontend/sequences/sequence_select_box.tsx
index 64347ace2..5c66055a3 100644
--- a/frontend/sequences/sequence_select_box.tsx
+++ b/frontend/sequences/sequence_select_box.tsx
@@ -3,6 +3,7 @@ import { isNumber } from "lodash";
import { ResourceIndex } from "../resources/interfaces";
import { selectAllSequences, findSequenceById } from "../resources/selectors";
import { FBSelect, DropDownItem } from "../ui/index";
+import { t } from "../i18next_wrapper";
export interface SequenceSelectBoxProps {
onChange(selection: DropDownItem): void;
@@ -40,5 +41,6 @@ export function SequenceSelectBox(props: SequenceSelectBoxProps) {
return ;
+ list={sequenceDropDownList()}
+ customNullLabel={t("Select a sequence")} />;
}
diff --git a/frontend/sequences/step_tiles/__tests__/index_test.ts b/frontend/sequences/step_tiles/__tests__/index_test.ts
index f2a738504..da013aa36 100644
--- a/frontend/sequences/step_tiles/__tests__/index_test.ts
+++ b/frontend/sequences/step_tiles/__tests__/index_test.ts
@@ -114,7 +114,7 @@ describe("renderCeleryNode()", () => {
},
{
node: { kind: "execute", args: { sequence_id: 0 } } as Execute,
- expected: "Sequence"
+ expected: "Select a sequence"
},
{
node: {
diff --git a/frontend/sequences/step_tiles/__tests__/tile_execute_test.tsx b/frontend/sequences/step_tiles/__tests__/tile_execute_test.tsx
index 5a8b8a20c..172a9d027 100644
--- a/frontend/sequences/step_tiles/__tests__/tile_execute_test.tsx
+++ b/frontend/sequences/step_tiles/__tests__/tile_execute_test.tsx
@@ -43,12 +43,9 @@ describe("", () => {
it("renders inputs", () => {
const block = mount();
const inputs = block.find("input");
- const labels = block.find("label");
expect(inputs.length).toEqual(1);
- expect(labels.length).toEqual(1);
expect(inputs.first().props().placeholder).toEqual("Execute Sequence");
- expect(labels.at(0).text()).toEqual("Sequence");
- expect(block.text()).toContain("None");
+ expect(block.text()).toContain("Select a sequence");
});
it("renders inputs when sequence has a variable", () => {
@@ -56,12 +53,9 @@ describe("", () => {
p.shouldDisplay = () => true;
const block = mount();
const inputs = block.find("input");
- const labels = block.find("label");
expect(inputs.length).toEqual(1);
- expect(labels.length).toEqual(1);
expect(inputs.first().props().placeholder).toEqual("Execute Sequence");
- expect(labels.at(0).text()).toEqual("Sequence");
- expect(block.text()).toContain("None");
+ expect(block.text()).toContain("Select a sequence");
});
});
diff --git a/frontend/sequences/step_tiles/tile_execute.tsx b/frontend/sequences/step_tiles/tile_execute.tsx
index 2b35fd551..53e629f67 100644
--- a/frontend/sequences/step_tiles/tile_execute.tsx
+++ b/frontend/sequences/step_tiles/tile_execute.tsx
@@ -17,7 +17,6 @@ import {
} from "../locals_list/variable_support";
import { AllowedVariableNodes } from "../locals_list/locals_list_support";
import { isNumber } from "lodash";
-import { t } from "../../i18next_wrapper";
/** Replaces the execute step body with a new array of variables. */
const assignVariable = (props: ExecBlockParams) =>
@@ -102,8 +101,7 @@ export class RefactoredExecuteBlock
confirmStepDeletion={this.props.confirmStepDeletion} />
-
-
+
{!!calledSequenceVariableData &&
-
+