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.