1
0
mirror of https://github.com/flarum/core.git synced 2025-07-31 13:40:20 +02:00

Make StatusWidget tools extensible (#3189)

This commit is contained in:
Rafał Całka
2021-12-07 19:50:40 +01:00
committed by GitHub
parent 2f086d648d
commit 02139c1699

View File

@@ -26,7 +26,7 @@ export default class StatusWidget extends DashboardWidget {
buttonClassName="Button"
menuClassName="Dropdown-menu--right"
>
<Button onclick={this.handleClearCache.bind(this)}>{app.translator.trans('core.admin.dashboard.clear_cache_button')}</Button>
{this.toolsItems().toArray()}
</Dropdown>
);
@@ -37,6 +37,17 @@ export default class StatusWidget extends DashboardWidget {
return items;
}
toolsItems() {
const items = new ItemList();
items.add(
'clearCache',
<Button onclick={this.handleClearCache.bind(this)}>{app.translator.trans('core.admin.dashboard.clear_cache_button')}</Button>
);
return items;
}
handleClearCache(e) {
app.modal.show(LoadingModal);