Home Reference Source

src/templates/bootstrap/panel.js

export default {
  form: `
<div class="mb-2 card border">
  <div class="card-header {{transform('class', 'bg-' + component.theme)}}">
    <span class="mb-0 card-title" ref="header">
      {% if (component.collapsible) { %}
        <i class="formio-collapse-icon {{iconClass(collapsed ? 'plus-square-o' : 'minus-square-o')}} text-muted" data-title="Collapse Panel"></i>
      {% } %}
      {{t(component.title)}}
      {% if (component.tooltip) { %}
        <i ref="tooltip" class="{{iconClass('question-sign')}} text-muted"></i>
      {% } %}
    </span>
  </div>
  {% if (!collapsed || (options.attachMode === 'builder')) { %}
  <div class="card-body" ref="{{nestedKey}}">
    {{children}}
  </div>
  {% } %}
</div>
`,
};