DEV: Convert ConditionalLoadingSpinner to gjs (#23565)

This commit is contained in:
Jarek Radosz 2023-09-13 20:12:38 +02:00 committed by GitHub
parent c163634ff9
commit 6b218636ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 20 deletions

View File

@ -0,0 +1,20 @@
import concatClass from "discourse/helpers/concat-class";
import eq from "truth-helpers/helpers/eq";
const ConditionalLoadingSpinner = <template>
<div
class={{concatClass
"loading-container"
(if @condition "visible")
(if (eq @size "small") "inline-spinner")
}}
>
{{#if @condition}}
<div class="spinner {{@size}}"></div>
{{else}}
{{yield}}
{{/if}}
</div>
</template>;
export default ConditionalLoadingSpinner;

View File

@ -1,5 +0,0 @@
{{#if this.condition}}
<div class="spinner {{this.size}}"></div>
{{else}}
{{yield}}
{{/if}}

View File

@ -1,15 +0,0 @@
import Component from "@ember/component";
import discourseComputed from "discourse-common/utils/decorators";
export default Component.extend({
classNameBindings: [
":loading-container",
"containerClass",
"condition:visible",
],
@discourseComputed("size")
containerClass(size) {
return size === "small" ? "inline-spinner" : undefined;
},
});