hasmanytab.blade.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <style>
  2. .nav-tabs > li:hover > i{
  3. display: inline;
  4. }
  5. .close-tab {
  6. position: absolute;
  7. font-size: 10px;
  8. top: 20px;
  9. right: 0;
  10. cursor: pointer;
  11. display: none;
  12. }
  13. </style>
  14. <div class="nav-tabs-custom has-many-{{$column}}">
  15. <div class="row header">
  16. <div class="{{$viewClass['label']}}"><h4 class="pull-right">{!! $label !!}</h4></div>
  17. <div class="{{$viewClass['field']}}">
  18. <div class="add btn btn-white btn-sm"><i class="feather icon-plus"></i>&nbsp;{{ trans('admin.new') }}</div>
  19. </div>
  20. </div>
  21. <hr class="mb-0 mt-0">
  22. <ul class="nav nav-tabs">
  23. @foreach($forms as $pk => $form)
  24. <li class="nav-item ">
  25. <a href="#{{ $relationName . '_' . $pk }}" class="nav-link @if ($form == reset($forms)) active @endif " data-toggle="tab">
  26. {{ $pk }} <i class="feather icon-alert-circle text-red d-none"></i>
  27. </a>
  28. <i class="close-tab feather icon-trash text-red"></i>
  29. </li>
  30. @endforeach
  31. </ul>
  32. <div class="tab-content has-many-{{$column}}-forms">
  33. @foreach($forms as $pk => $form)
  34. <div class="tab-pane fields-group has-many-{{$column}}-form @if ($form == reset($forms)) active @endif" id="{{ $relationName . '_' . $pk }}">
  35. @foreach($form->fields() as $field)
  36. {!! $field->render() !!}
  37. @endforeach
  38. </div>
  39. @endforeach
  40. </div>
  41. <template class="nav-tab-tpl">
  42. <li class="new nav-item">
  43. <a href="#{{ $relationName . '_new_' . \Dcat\Admin\Form\NestedForm::DEFAULT_KEY_NAME }}" class="nav-link" data-toggle="tab">
  44. &nbsp;New {{ \Dcat\Admin\Form\NestedForm::DEFAULT_KEY_NAME }} <i class="feather icon-alert-circle text-red d-none"></i>
  45. </a>
  46. <i class="close-tab feather icon-trash text-red" ></i>
  47. </li>
  48. </template>
  49. <template class="pane-tpl">
  50. <div class="tab-pane fields-group new" id="{{ $relationName . '_new_' . \Dcat\Admin\Form\NestedForm::DEFAULT_KEY_NAME }}">
  51. {!! $template !!}
  52. </div>
  53. </template>
  54. </div>