isVisible
isVisible: boolean = false
Optional
backgroundColor
backgroundColor?: string = 'rgba(0, 0, 0, 0.5)'
Optional
displayColor
displayColor?: string = 'white'
Optional
overlayStyle
overlayStyle?: Partial<CSSStyleDeclaration>
Optional
contentStyle
contentStyle?: Partial<CSSStyleDeclaration>
Optional
spinnerStyle
spinnerStyle?: Partial<CSSStyleDeclaration>
Optional
textStyle
textStyle?: Partial<CSSStyleDeclaration>
Optional
customTemplate
customTemplate?: TemplateRef<any>
LoadingModal displays a loading spinner and a customizable "Loading..." text as an overlay.
Selector
app-loading-modal
Standalone
true
Imports
CommonModule
Inputs
isVisible
(boolean): Controls the visibility of the modal overlay. Default isfalse
.backgroundColor
(string): Background color of the modal overlay. Default is'rgba(0, 0, 0, 0.5)'
.displayColor
(string): Color of the loading text. Default is'white'
.Properties
modalContainerStyle
(object): Computed styles for the modal container.modalContentStyle
(object): Computed styles for the modal content.spinnerContainerStyle
(object): Computed styles for the spinner container.loadingTextStyle
(object): Computed styles for the loading text.Example
Styles
.spinner
: Styles for the loading spinner.@keyframes spin
: Keyframes for the spinner rotation animation..modal-content
: Styles for the modal content container..loading-text
: Styles for the loading text.