forked from mystiq/hydrogen-web
allow passing label into LoadingView
also doesn't need to be a template view, as it doesn't have bindings or event handlers
This commit is contained in:
parent
f12841b2d3
commit
e8c20c28b2
1 changed files with 6 additions and 4 deletions
|
@ -14,11 +14,13 @@ See the License for the specific language governing permissions and
|
|||
limitations under the License.
|
||||
*/
|
||||
|
||||
import {TemplateView} from "./TemplateView";
|
||||
import {StaticView} from "./StaticView";
|
||||
import {spinner} from "../common.js";
|
||||
|
||||
export class LoadingView extends TemplateView {
|
||||
render(t) {
|
||||
return t.div({ className: "LoadingView" }, [spinner(t), "Loading"]);
|
||||
export class LoadingView extends StaticView {
|
||||
constructor(label = "Loading") {
|
||||
super(label, (t, label) => {
|
||||
return t.div({ className: "LoadingView" }, [spinner(t), label]);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue