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';