From 532e866760736db4571b15f802d898d23d2cbb74 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Wed, 29 Apr 2020 17:55:13 -0400 Subject: [PATCH] Fixed typing of app data in status widget --- js/src/admin/Admin.ts | 9 ++++++++- js/src/admin/components/StatusWidget.tsx | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/js/src/admin/Admin.ts b/js/src/admin/Admin.ts index fde24bda4..5786c5afe 100644 --- a/js/src/admin/Admin.ts +++ b/js/src/admin/Admin.ts @@ -1,10 +1,15 @@ import HeaderPrimary from './components/HeaderPrimary'; import HeaderSecondary from './components/HeaderSecondary'; import routes from './routes'; -import Application from '../common/Application'; +import Application, {ApplicationData} from '../common/Application'; import Navigation from '../common/components/Navigation'; import AdminNav from './components/AdminNav'; +export type AdminData = ApplicationData & { + phpVersion: string; + mysqlVersion: string; +}; + export default class Admin extends Application { extensionSettings = {}; @@ -17,6 +22,8 @@ export default class Admin extends Application { }, }; + data!: AdminData; + constructor() { super(); diff --git a/js/src/admin/components/StatusWidget.tsx b/js/src/admin/components/StatusWidget.tsx index d490c6fe3..7f31b79e4 100644 --- a/js/src/admin/components/StatusWidget.tsx +++ b/js/src/admin/components/StatusWidget.tsx @@ -1,3 +1,5 @@ +import app from '../app'; + import DashboardWidget from './DashboardWidget'; import listItems from '../../common/helpers/listItems'; import ItemList from '../../common/utils/ItemList';