mirror of
https://github.com/flarum/core.git
synced 2025-07-25 10:41:24 +02:00
34 lines
880 B
TypeScript
34 lines
880 B
TypeScript
/**
|
|
* The `SettingsPage` component displays the user's settings control panel, in
|
|
* the context of their user profile.
|
|
*/
|
|
export default class SettingsPage extends UserPage {
|
|
/**
|
|
* Build an item list for the user's settings controls.
|
|
*
|
|
* @return {ItemList}
|
|
*/
|
|
settingsItems(): ItemList;
|
|
/**
|
|
* Build an item list for the user's account settings.
|
|
*
|
|
* @return {ItemList}
|
|
*/
|
|
accountItems(): ItemList;
|
|
/**
|
|
* Build an item list for the user's notification settings.
|
|
*
|
|
* @return {ItemList}
|
|
*/
|
|
notificationsItems(): ItemList;
|
|
/**
|
|
* Build an item list for the user's privacy settings.
|
|
*
|
|
* @return {ItemList}
|
|
*/
|
|
privacyItems(): ItemList;
|
|
discloseOnlineLoading: boolean | undefined;
|
|
}
|
|
import UserPage from "./UserPage";
|
|
import ItemList from "../../common/utils/ItemList";
|