import Combine from "./Combine" import Svg from "../../Svg" import Translations from "../i18n/Translations" import BaseUIElement from "../BaseUIElement" export default class Loading extends Combine { constructor(msg?: BaseUIElement | string) { const t = Translations.W(msg) ?? Translations.t.general.loading t.SetClass("pl-2") super([ Svg.loading_svg() .SetClass("animate-spin self-center") .SetStyle("width: 1.5rem; height: 1.5rem; min-width: 1.5rem;"), t, ]) this.SetClass("flex p-1") } }