forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			No EOL
		
	
	
		
			594 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			No EOL
		
	
	
		
			594 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import {FixedUiElement} from "./FixedUiElement";
 | |
| import {Translation} from "../i18n/Translation";
 | |
| import Combine from "./Combine";
 | |
| import Svg from "../../Svg";
 | |
| import Translations from "../i18n/Translations";
 | |
| 
 | |
| export default class Loading extends Combine {
 | |
|     constructor(msg?: Translation | string) {
 | |
|         const t = Translations.T(msg ) ?? Translations.t.general.loading.Clone();
 | |
|         t.SetClass("pl-2")
 | |
|         super([
 | |
|             Svg.loading_svg().SetClass("animate-spin").SetStyle("width: 1.5rem; height: 1.5rem;"),
 | |
|             t 
 | |
|         ])
 | |
|         this.SetClass("flex p-1")
 | |
|     }
 | |
| } |