diff --git a/package-lock.json b/package-lock.json index e13e0a3..f4fd821 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1378,6 +1378,12 @@ "loader-utils": "^1.1.0" } }, + "@types/chart.js": { + "version": "2.7.42", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.7.42.tgz", + "integrity": "sha512-+0v+PV2J9wsV7u36Vqt5Oke7ugtiZqNeYJgNk5mgNMkEkqtjxo2Q9N5Q9znHlgmXeOTfQL6e1sfcAbTnPHAzlA==", + "dev": true + }, "@types/cheerio": { "version": "0.22.10", "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.10.tgz", diff --git a/package.json b/package.json index e8e5d45..5e9baf9 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "homepage": "/admin", "devDependencies": { + "@types/chart.js": "^2.7.42", "@types/enzyme": "^3.1.15", "@types/enzyme-adapter-react-16": "^1.0.3", "@types/fetch-mock": "^7.2.1", @@ -76,8 +77,8 @@ "update-translations": "node update-translations.js", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject", - "format": "prettier --write \"src/**/*.js\"", - "check-format": "prettier --list-different \"src/**/*.js\"" + "format": "prettier --write \"src/**/*.tsx\"", + "check-format": "prettier --list-different \"src/**/*.tsx\"" }, "browserslist": [ ">0.2%", diff --git a/src/components/common/Alert.tsx b/src/components/common/Alert.tsx index 42f5be5..a36f131 100644 --- a/src/components/common/Alert.tsx +++ b/src/components/common/Alert.tsx @@ -13,9 +13,9 @@ import React, { FunctionComponent } from "react"; export type AlertType = "info" | "success" | "danger"; export interface AlertProps { - type: AlertType, - onClick: () => void, - message: string + type: AlertType; + onClick: () => void; + message: string; } const Alert: FunctionComponent = (props: AlertProps) => { diff --git a/src/components/common/Sidebar.tsx b/src/components/common/Sidebar.tsx index dedb181..e7dbf4d 100644 --- a/src/components/common/Sidebar.tsx +++ b/src/components/common/Sidebar.tsx @@ -17,7 +17,12 @@ import { mobileSidebarHide } from "./Header"; import api from "../../util/api"; import StatusBadge from "./StatusBadge"; import NavDropdown from "./NavDropdown"; -import { RouteCustomItem, RouteData, RouteGroup, RouteItem } from "../../routes"; +import { + RouteCustomItem, + RouteData, + RouteGroup, + RouteItem +} from "../../routes"; import i18next from "i18next"; export const isDropdownOpen = ( @@ -88,11 +93,7 @@ export interface SidebarProps extends WithNamespaces { location: Location; } -const Sidebar = ({ - items, - t, - location -}: SidebarProps) => { +const Sidebar = ({ items, t, location }: SidebarProps) => { return (