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:
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user