+
+
+ withProps({
+ currentWindowSize,
+ isValid,
+ onChange,
+ readOnly: !!readOnly || this.props.isResolving
+ })
+ }
+ />
+
+
+ );
+ }
+}
+
+export const WindowSizeInputFactory = connect((state: AppState) => ({
+ currentWindowSize: getCurrentWindowSize(state),
+ isResolving: getResolvingDomain(state),
+ isValid: isValidCurrentWindowSize(state)
+}))(WindowSizeInputFactoryClass);
diff --git a/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowSize/WindowSizeFieldFactory/index.ts b/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowSize/WindowSizeFieldFactory/index.ts
new file mode 100644
index 00000000..c54cecb2
--- /dev/null
+++ b/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowSize/WindowSizeFieldFactory/index.ts
@@ -0,0 +1 @@
+export * from './WindowSizeFieldFactory';
diff --git a/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowStart/WindowStartField.tsx b/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowStart/WindowStartField.tsx
index 7ea26a05..b9f0f5a3 100644
--- a/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowStart/WindowStartField.tsx
+++ b/common/containers/Tabs/ScheduleTransaction/components/Fields/WindowStart/WindowStartField.tsx
@@ -12,12 +12,12 @@ export const WindowStartField: React.SFC