UNPKG

@formio-tmt/bootstrap

Version:

Bootstrap templates for Form.io forms

82 lines (81 loc) 2.31 kB
export default function(ctx) { var __t, __p = '', __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } if (ctx.prefix || ctx.suffix) { ; __p += '\n<div class="input-group">\n '; } ; __p += '\n '; if (ctx.prefix) { ; __p += '\n <div class="input-group-addon" ref="prefix">\n '; if(ctx.prefix instanceof HTMLElement){ ; __p += '\n ' + ((__t = ( ctx.t(ctx.prefix.outerHTML, { _userInput: true }) )) == null ? '' : __t) + '\n '; } else{ ; __p += '\n ' + ((__t = ( ctx.t(ctx.prefix, { _userInput: true }) )) == null ? '' : __t) + '\n '; } ; __p += '\n </div>\n '; } ; __p += '\n '; if (!ctx.component.editor && !ctx.component.wysiwyg) { ; __p += '\n <' + ((__t = (ctx.input.type)) == null ? '' : __t) + '\n ref="' + ((__t = (ctx.input.ref ? ctx.input.ref : 'input')) == null ? '' : __t) + '"\n '; for (var attr in ctx.input.attr) { ; __p += '\n ' + ((__t = (attr)) == null ? '' : __t) + '="' + ((__t = (ctx.input.attr[attr])) == null ? '' : __t) + '"\n '; } ; __p += '\n id="' + ((__t = (ctx.instance.id)) == null ? '' : __t) + '-' + ((__t = (ctx.component.key)) == null ? '' : __t) + '"\n >' + ((__t = (ctx.input.content)) == null ? '' : __t) + '</' + ((__t = (ctx.input.type)) == null ? '' : __t) + '>\n '; if (ctx.hasValueMaskInput) { ; __p += '\n <input ref="valueMaskInput" />\n '; } ; __p += '\n'; } ; __p += '\n'; if (ctx.component.editor || ctx.component.wysiwyg) { ; __p += '\n <div ref="input"></div>\n'; } ; __p += '\n'; if (ctx.suffix) { ; __p += '\n <div class="input-group-addon" ref="suffix">\n '; if(ctx.suffix instanceof HTMLElement){ ; __p += '\n ' + ((__t = ( ctx.t(ctx.suffix.outerHTML, { _userInput: true }) )) == null ? '' : __t) + '\n '; } else{ ; __p += '\n ' + ((__t = ( ctx.t(ctx.suffix, { _userInput: true }) )) == null ? '' : __t) + '\n '; } ; __p += '\n </div>\n'; } ; __p += '\n'; if (ctx.prefix || ctx.suffix) { ; __p += '\n </div>\n'; } ; __p += '\n'; if (ctx.component.showCharCount) { ; __p += '\n<span class="text-muted pull-right" ref="charcount"></span>\n'; } ; __p += '\n'; if (ctx.component.showWordCount) { ; __p += '\n<span class="text-muted pull-right" ref="wordcount"></span>\n'; } ; __p += '\n'; return __p }