code: function() {
        var _vm = this;
        var _h = _vm.$createElement;
        var _c = _vm._self._c || _h;
        return _c(
          _vm.tag,
          {
            tag: "component",
            class: [
              "input-group",
              this.size ? "input-group-" + this.size : "",
              this.seamless ? "input-group-seamless" : ""
            ],
            attrs: { role: "group", id: _vm.id }
          },
          [
            _vm.prependIsUsed
              ? _c(
                  "InputGroupAddon",
                  { attrs: { prepend: Boolean(_vm.prepend || _vm.prependIsUsed) } },
                  [
                    Boolean(_vm.prepend)
                      ? _c("InputGroupText", {
                          domProps: { innerHTML: _vm._s(_vm.prepend) }
                        })
                      : _vm._e(),
                    _vm._v(" "),
                    _vm._t("prepend")
                  ],
                  2
                )
              : _vm._e(),
            _vm._v(" "),
            _vm._t("default"),
            _vm._v(" "),
            _vm.appendIsUsed
              ? _c(
                  "InputGroupAddon",
                  { attrs: { append: Boolean(_vm.append || _vm.appendIsUsed) } },
                  [
                    Boolean(_vm.append)
                      ? _c("InputGroupText", {
                          domProps: { innerHTML: _vm._s(_vm.append) }
                        })
                      : _vm._e(),
                    _vm._v(" "),
                    _vm._t("append")
                  ],
                  2
                )
              : _vm._e()
          ],
          2
        )
      }
docs: /* template