mirror of
https://github.com/discourse/discourse.git
synced 2025-02-04 18:45:17 +08:00
f4b417462b
This commit finalises the admin setting page consistency efforts by: * Converting all route templates into .gjs * Adding `@hideTabs={{true}}` for all the page headers so we don't show a border line when it's not needed * Introduce `@showBreadcrumb` and default to true for AdminAreaSettings, for all these pages the Settings part of the breadcrumb is redundant
32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
import RouteTemplate from "ember-route-template";
|
|
import DBreadcrumbsItem from "discourse/components/d-breadcrumbs-item";
|
|
import DPageHeader from "discourse/components/d-page-header";
|
|
import { i18n } from "discourse-i18n";
|
|
import AdminAreaSettings from "admin/components/admin-area-settings";
|
|
|
|
export default RouteTemplate(<template>
|
|
<DPageHeader
|
|
@hideTabs={{true}}
|
|
@titleLabel={{i18n "admin.config.onebox.title"}}
|
|
@descriptionLabel={{i18n "admin.config.onebox.header_description"}}
|
|
>
|
|
<:breadcrumbs>
|
|
<DBreadcrumbsItem @path="/admin" @label={{i18n "admin_title"}} />
|
|
<DBreadcrumbsItem
|
|
@path="/admin/config/onebox"
|
|
@label={{i18n "admin.config.onebox.title"}}
|
|
/>
|
|
</:breadcrumbs>
|
|
</DPageHeader>
|
|
|
|
<div class="admin-config-page__main-area">
|
|
<AdminAreaSettings
|
|
@showBreadcrumb={{false}}
|
|
@categories="onebox"
|
|
@path="/admin/config/onebox"
|
|
@filter={{@controller.filter}}
|
|
@adminSettingsFilterChangedCallback={{@controller.adminSettingsFilterChangedCallback}}
|
|
/>
|
|
</div>
|
|
</template>);
|