LoadingModal displays a loading spinner and a customizable "Loading..." text as an overlay.
app-loading-modal
true
CommonModule
isVisible
false
backgroundColor
'rgba(0, 0, 0, 0.5)'
displayColor
'white'
modalContainerStyle
modalContentStyle
spinnerContainerStyle
loadingTextStyle
<app-loading-modal [isVisible]="true" [backgroundColor]="'rgba(0, 0, 0, 0.5)'" [displayColor]="'white'"></app-loading-modal> Copy
<app-loading-modal [isVisible]="true" [backgroundColor]="'rgba(0, 0, 0, 0.5)'" [displayColor]="'white'"></app-loading-modal>
.spinner
@keyframes spin
.modal-content
.loading-text
Optional
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.