2022-06-06 19:37:22 +02:00
|
|
|
import {UIEventSource} from "./Logic/UIEventSource";
|
|
|
|
import TagRenderingQuestion from "./UI/Popup/TagRenderingQuestion";
|
|
|
|
import TagRenderingConfig from "./Models/ThemeConfig/TagRenderingConfig";
|
2022-02-12 02:53:41 +01:00
|
|
|
|
2022-06-06 19:37:22 +02:00
|
|
|
const config = new TagRenderingConfig({
|
|
|
|
question: "What is the name?",
|
|
|
|
render: "The name is {name}",
|
|
|
|
freeform: {
|
|
|
|
key: 'name',
|
|
|
|
inline:true
|
|
|
|
},
|
|
|
|
mappings:[
|
|
|
|
{
|
|
|
|
if:"noname=yes",
|
|
|
|
then: "This feature has no name"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
})
|
2022-05-06 12:41:24 +02:00
|
|
|
|
2022-06-06 19:37:22 +02:00
|
|
|
const tags = new UIEventSource<any>({
|
|
|
|
name: "current feature name"
|
|
|
|
})
|
|
|
|
|
|
|
|
new TagRenderingQuestion(
|
|
|
|
tags, config, undefined).AttachTo("maindiv")
|