### Hierarchy

- Modal

## Index

### Constructors

- constructor

### Properties

- allowClose
- centerContent
- centerVertical
- content
- fadeDuration
- height
- host
- html
- id
- modal
- modalBackground
- modalContent
- modalHeader
- modalTitle
- modalWrapper
- width

### Methods

- componentDidLoad
- componentDidUpdate
- componentWillLoad
- hide
- modalContentChangeHandler
- postRender
- render
- show

## Constructors

### constructor

- new Modal(): Modal

- - Defined in modal/modal.tsx:29

  #### Returns Modal

## Properties

### allowClose

allowClose: string = "true"

- Defined in modal/modal.tsx:29

### centerContent

centerContent: boolean = false

- Defined in modal/modal.tsx:28

### centerVertical

centerVertical: boolean = true

- Defined in modal/modal.tsx:27

### content

content: HTMLElement

- Defined in modal/modal.tsx:12

### fadeDuration

fadeDuration: number = 150

- Defined in modal/modal.tsx:13

### height

height: string

- Defined in modal/modal.tsx:26

### host

host: HTMLElement

- Defined in modal/modal.tsx:19

### html

html: string = ""

- Defined in modal/modal.tsx:21

### id

id: string

- Defined in modal/modal.tsx:11

### modal

modal: HTMLElement

- Defined in modal/modal.tsx:14

### modalBackground

modalBackground: HTMLElement

- Defined in modal/modal.tsx:15

### modalContent

modalContent: string

- Defined in modal/modal.tsx:24

### modalHeader

modalHeader: HTMLElement

- Defined in modal/modal.tsx:17

### modalTitle

modalTitle: string

- Defined in modal/modal.tsx:23

### modalWrapper

modalWrapper: HTMLElement

- Defined in modal/modal.tsx:16

### width

width: string = "80%"

- Defined in modal/modal.tsx:25

## Methods

### componentDidLoad

- componentDidLoad(): void

- - Defined in modal/modal.tsx:68

  #### Returns void

### componentDidUpdate

- componentDidUpdate(): void

- - Defined in modal/modal.tsx:72

  #### Returns void

### componentWillLoad

- componentWillLoad(): void

- - Defined in modal/modal.tsx:64

  #### Returns void

### hide

- hide(): Promise<void>

- - Defined in modal/modal.tsx:50

  #### Returns Promise<void>

### modalContentChangeHandler

- modalContentChangeHandler(): void

- - Defined in modal/modal.tsx:60

  #### Returns void

### postRender

- postRender(): void

- - Defined in modal/modal.tsx:76

  #### Returns void

### render

- render(): any

- - Defined in modal/modal.tsx:129

  #### Returns any

### show

- show(html: string): Promise<void>

- - Defined in modal/modal.tsx:36

  #### Parameters

  - ##### html: string

  #### Returns Promise<void>