2021-01-29 03:23:53 +01:00
|
|
|
import {UIElement} from "../UIElement";
|
|
|
|
import Combine from "../Base/Combine";
|
|
|
|
import Translations from "../i18n/Translations";
|
|
|
|
|
|
|
|
export default class Attribution extends Combine {
|
|
|
|
|
|
|
|
constructor(author: UIElement | string, license: UIElement | string, icon: UIElement) {
|
|
|
|
super([
|
|
|
|
icon?.SetClass("block left").SetStyle("height: 2em; width: 2em; padding-right: 0.5em"),
|
|
|
|
new Combine([
|
|
|
|
Translations.W(author).SetClass("block font-bold"),
|
|
|
|
Translations.W((license ?? "") === "undefined" ? "CC0" : (license ?? ""))
|
|
|
|
]).SetClass("flex flex-col")
|
|
|
|
]);
|
2021-02-14 20:36:20 +01:00
|
|
|
this.SetClass("flex flex-row bg-black text-white text-sm absolute bottom-0 left-0 p-0.5 pl-5 pr-3 rounded-lg");
|
2021-01-29 03:23:53 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|