{REMOVAL_METHODS.map(method =>
@@ -93,7 +93,7 @@ export const AdditionalWeedProperties = (props: AdditionalWeedPropertiesProps) =
;
default:
- return
+ return
{value || ""}
;
}
diff --git a/frontend/farmware/index.tsx b/frontend/farmware/index.tsx
index 751d8b558..858ba1175 100644
--- a/frontend/farmware/index.tsx
+++ b/frontend/farmware/index.tsx
@@ -124,7 +124,7 @@ export class RawFarmwarePage extends React.Component {
return isBotOnline(this.props.syncStatus, this.props.botToMqttStatus);
}
- UNSAFE_componentWillMount() {
+ componentDidMount() {
if (window.innerWidth > 450) {
this.props.dispatch({
type: Actions.SELECT_FARMWARE,
diff --git a/frontend/front_page/__tests__/front_page_test.tsx b/frontend/front_page/__tests__/front_page_test.tsx
index 5a672c6bc..63ee8fe9d 100644
--- a/frontend/front_page/__tests__/front_page_test.tsx
+++ b/frontend/front_page/__tests__/front_page_test.tsx
@@ -26,6 +26,8 @@ jest.mock("../../api", () => ({
}
}));
+jest.mock("../laptop_splash", () => ({ LaptopSplash: () => }));
+
import * as React from "react";
import { mount, shallow } from "enzyme";
import { FrontPage, setField, PartialFormEvent } from "../front_page";
diff --git a/frontend/front_page/__tests__/laptop_splash_test.tsx b/frontend/front_page/__tests__/laptop_splash_test.tsx
new file mode 100644
index 000000000..00547ecd5
--- /dev/null
+++ b/frontend/front_page/__tests__/laptop_splash_test.tsx
@@ -0,0 +1,10 @@
+import * as React from "react";
+import { shallow } from "enzyme";
+import { LaptopSplash } from "../laptop_splash";
+
+describe("", () => {
+ it("renders", () => {
+ const wrapper = shallow();
+ expect(wrapper.find("video").length).toEqual(1);
+ });
+});
diff --git a/frontend/regimens/index.tsx b/frontend/regimens/index.tsx
index 14b2f2e72..5d70fba5d 100644
--- a/frontend/regimens/index.tsx
+++ b/frontend/regimens/index.tsx
@@ -28,7 +28,7 @@ export const RegimenBackButton = (props: RegimenBackButtonProps) => {
};
export class RawRegimens extends React.Component {
- UNSAFE_componentWillMount() {
+ componentDidMount() {
if (!this.props.current) { setActiveRegimenByName(); }
}
diff --git a/frontend/sequences/sequences.tsx b/frontend/sequences/sequences.tsx
index 05cf74823..0f91f8bfe 100644
--- a/frontend/sequences/sequences.tsx
+++ b/frontend/sequences/sequences.tsx
@@ -28,7 +28,7 @@ export const SequenceBackButton = (props: SequenceBackButtonProps) => {
};
export class RawSequences extends React.Component {
- UNSAFE_componentWillMount() {
+ componentDidMount() {
if (!this.props.sequence) { setActiveSequenceByName(); }
}
diff --git a/package.json b/package.json
index c17885701..de510f06e 100644
--- a/package.json
+++ b/package.json
@@ -24,16 +24,16 @@
"author": "farmbot.io",
"license": "MIT",
"dependencies": {
- "@babel/core": "7.9.0",
- "@blueprintjs/core": "3.26.0",
- "@blueprintjs/datetime": "3.16.1",
- "@blueprintjs/select": "3.12.2",
+ "@babel/core": "7.9.6",
+ "@blueprintjs/core": "3.26.1",
+ "@blueprintjs/datetime": "3.17.0",
+ "@blueprintjs/select": "3.12.3",
"@types/enzyme": "3.10.5",
"@types/jest": "25.2.1",
"@types/lodash": "4.14.150",
"@types/markdown-it": "10.0.1",
"@types/moxios": "0.4.9",
- "@types/node": "13.13.4",
+ "@types/node": "13.13.5",
"@types/promise-timeout": "1.3.0",
"@types/react": "16.9.34",
"@types/react-color": "3.0.1",
@@ -51,21 +51,21 @@
"lodash": "4.17.15",
"markdown-it": "10.0.0",
"markdown-it-emoji": "1.4.0",
- "moment": "2.24.0",
+ "moment": "2.25.3",
"moxios": "0.4.0",
"mqtt": "4.0.0",
- "npm": "6.14.4",
+ "npm": "6.14.5",
"parcel-bundler": "1.12.4",
"promise-timeout": "1.3.0",
"raf": "3.4.1",
"react": "16.13.1",
"react-addons-test-utils": "15.6.2",
- "react-color": "2.18.0",
+ "react-color": "2.18.1",
"react-dom": "16.13.1",
"react-joyride": "2.2.1",
"react-redux": "7.2.0",
"react-test-renderer": "16.13.1",
- "react-transition-group": "4.3.0",
+ "react-transition-group": "4.4.1",
"redux": "4.0.5",
"redux-immutable-state-invariant": "2.1.0",
"redux-thunk": "2.3.0",
@@ -78,8 +78,8 @@
"which": "2.0.2"
},
"devDependencies": {
- "jest": "25.4.0",
- "jest-cli": "25.4.0",
+ "jest": "25.5.4",
+ "jest-cli": "25.5.4",
"jest-junit": "10.0.0",
"jest-skipped-reporter": "0.0.5",
"jshint": "2.11.0",