Home Reference Source
import {MenuContainer} from 'n2o/src/plugins/Menu/MenuContainer.js'
public class | source

MenuContainer

Extends:

react~React.Component → MenuContainer

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

state: {"items": *, "extraItems": *}

Method Summary

Public Methods
public

async checkItem(item: *, type: *, id: undefined)

public
public

async componentDidUpdate(prevProps: *)

public
public

async makeSecure(metadata: *)

public

mapRenderProps(): {...undefined: Object, "items": *, "extraItems": *}

public

render(): *

public

setSubItem(item: *, type: *, id: *)

Public Constructors

public constructor() source

Public Members

public state: {"items": *, "extraItems": *} source

Public Methods

public async checkItem(item: *, type: *, id: undefined) source

Params:

NameTypeAttributeDescription
item *
type *
id undefined
  • optional
  • default: undefined

public async componentDidMount() source

public async componentDidUpdate(prevProps: *) source

Params:

NameTypeAttributeDescription
prevProps *

public async getItemsWithAccess() source

public async makeSecure(metadata: *) source

Params:

NameTypeAttributeDescription
metadata *

public mapRenderProps(): {...undefined: Object, "items": *, "extraItems": *} source

Return:

{...undefined: Object, "items": *, "extraItems": *}

public render(): * source

Return:

*

public setSubItem(item: *, type: *, id: *) source

Params:

NameTypeAttributeDescription
item *
type *
id *