Butchering the UI framework

This commit is contained in:
Pieter Vander Vennet 2021-06-10 01:36:20 +02:00
parent 8d404b1ba9
commit 6415e195d1
90 changed files with 1012 additions and 3101 deletions

View file

@ -26,7 +26,7 @@ export default class ReviewElement extends UIElement {
InnerRender(): string {
InnerRender(): UIElement {
const elements = [];
const revs = this._reviews.data;
@ -56,7 +56,7 @@ export default class ReviewElement extends UIElement {
.SetClass("review-attribution"))
return new Combine(elements).SetClass("block").Render();
return new Combine(elements).SetClass("block");
}
}

View file

@ -86,10 +86,10 @@ export default class ReviewForm extends InputElement<Review> {
return this._value;
}
InnerRender(): string {
InnerRender(): UIElement {
if(!this.userDetails.data.loggedIn){
return Translations.t.reviews.plz_login.Render();
return Translations.t.reviews.plz_login;
}
return new Combine([
@ -103,7 +103,6 @@ export default class ReviewForm extends InputElement<Review> {
Translations.t.reviews.tos.SetClass("subtle")
])
.SetClass("review-form")
.Render();
}
IsSelected: UIEventSource<boolean> = new UIEventSource<boolean>(false);

View file

@ -26,7 +26,7 @@ export default class SingleReview extends UIElement{
scoreTen % 2 == 1 ? "<img src='./assets/svg/star_half.svg' class='h-8 md:h-12'/>" : ""
]).SetClass("flex w-max")
}
InnerRender(): string {
InnerRender(): UIElement {
const d = this._review.date;
let review = this._review;
const el= new Combine(
@ -51,7 +51,7 @@ export default class SingleReview extends UIElement{
if(review.made_by_user.data){
el.SetClass("border-attention-catch")
}
return el.Render();
return el;
}
}