Reference Source
import EditUserModal from 'flarum/common/components/EditUserModal'
public class | source

EditUserModal

Extends:

src/common/Component.js~ComponentModal → EditUserModal

The EditUserModal component displays a modal dialog with a login form.

Member Summary

Public Members
public

email: *

public

groups: {}

public
public
public
public
public

Method Summary

Public Methods
public
public
public

content(): *

public

data(): *

public

fields(): *

public
public

oninit(vnode: *)

public

onsubmit(e: *)

public

title(): *

Protected Methods
protected

userIsAdmin(user: *): *

Inherited Summary

From class Modal
public static

Determine whether or not the modal should be dismissible via an 'x' button.

public

Attributes for an alert component to show below the header.

public
public abstract

Get the class name to apply to the modal.

public abstract

content(): VirtualElement

Get the content of the modal.

public

hide()

Hide the modal.

public

loaded()

Stop loading.

public

onbeforeremove(vnode: *): *

public

oncreate(vnode: *)

public

Show an alert describing an error returned from the API, and give focus to the first relevant field.

public

Focus on the first input when the modal is ready to be used.

public

onsubmit(e: Event)

Handle the modal form's submit event.

public abstract

Get the title of the modal dialog.

public

view(): *

Public Members

public email: * source

public groups: {} source

public isEmailConfirmed: * source

public loading: boolean source

Override:

Modal#loading

public password: * source

public setPassword: * source

public username: * source

Public Methods

public activate() source

public className(): string source

Get the class name to apply to the modal.

Override:

Modal#className

Return:

string

public content(): * source

Get the content of the modal.

Override:

Modal#content

Return:

*

public data(): * source

Return:

*

public fields(): * source

Return:

*

public nonAdminEditingAdmin(): * source

Return:

*

public oninit(vnode: *) source

Params:

NameTypeAttributeDescription
vnode *

public onsubmit(e: *) source

Handle the modal form's submit event.

Override:

Modal#onsubmit

Params:

NameTypeAttributeDescription
e *

public title(): * source

Get the title of the modal dialog.

Override:

Modal#title

Return:

*

Protected Methods

protected userIsAdmin(user: *): * source

Params:

NameTypeAttributeDescription
user *

Return:

*