import {And, Tag} from "../../Logic/TagsFilter";
import {UIElement} from "../../UI/UIElement";
import Translations from "../../UI/i18n/Translations";
import {TagRenderingOptions} from "../TagRenderingOptions";


export class NameInline extends TagRenderingOptions{
    
    constructor(category: string | UIElement ) {
        super({
            question: "",

            freeform: {
                renderTemplate: "{name}",
                template: Translations.t.general.nameInlineQuestion.Subs({category: category}),
                key: "name",
                extraTags: new Tag("noname", "") // Remove 'noname=yes'
            },

            mappings: [
                {k: new Tag("noname","yes"), txt: Translations.t.general.noNameCategory.Subs({category: category})},
                {k: null, txt: category}
            ]
        });
    }
    
}