1
0
mirror of https://github.com/flarum/core.git synced 2025-07-30 21:20:24 +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 7bab6eddf6
commit 0f2824e0f4

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