Fixes to layout, improvements to import types, better icons for processing.
This commit is contained in:
parent
c48e19d236
commit
7edec26e73
2 changed files with 54 additions and 52 deletions
|
@ -9,7 +9,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-7 col-xs-12">
|
<div class="col-md-7 col-xs-12">
|
||||||
{{ Form::select('activeFile.import_type', $importTypes, $activeFile->import_type, ['id' => 'import_type', 'class' => 'livewire-select2', 'placeholder' => '', 'data-livewire-component' => $_instance->id]) }}
|
{{ Form::select('activeFile.import_type', $importTypes, $activeFile->import_type, ['id' => 'import_type', 'class' => 'livewire-select2', 'style' => 'min-width: 350px', 'data-placeholder' => 'Select an import type...', /* TODO: translate me */ 'placeholder' => '', 'data-livewire-component' => $_instance->id]) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div><!-- /dynamic-form-row -->
|
</div><!-- /dynamic-form-row -->
|
||||||
|
@ -47,60 +47,61 @@
|
||||||
@endif
|
@endif
|
||||||
</div> <!-- /div row -->
|
</div> <!-- /div row -->
|
||||||
|
|
||||||
<div class="row">
|
@if($activeFile->import_type)
|
||||||
<div class="col-md-12" style="padding-top: 30px;">
|
<div class="row">
|
||||||
<div class="col-md-4 text-right"><h4>Header Field</h4></div>
|
<div class="col-md-12" style="padding-top: 30px;">
|
||||||
<div class="col-md-4"><h4>Import Field</h4></div>
|
<div class="col-md-4 text-right"><h4>Header Field</h4></div>
|
||||||
<div class="col-md-4"><h4>Sample Value</h4></div>
|
<div class="col-md-4"><h4>Import Field</h4></div>
|
||||||
</div>
|
<div class="col-md-4"><h4>Sample Value</h4></div>
|
||||||
</div><!-- /div row -->
|
</div>
|
||||||
|
</div><!-- /div row -->
|
||||||
|
|
||||||
@if($activeFile->header_row)
|
@if($activeFile->header_row)
|
||||||
@foreach($activeFile->header_row AS $index => $header)
|
@foreach($activeFile->header_row AS $index => $header)
|
||||||
<div class="row" wire:key="header-row-{{ $index }}">
|
<div class="row" wire:key="header-row-{{ $index }}">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="col-md-4 text-right">
|
<div class="col-md-4 text-right">
|
||||||
<label for="field_map.{{ $index }}" class="control-label">{{ $header }}</label>
|
<label for="field_map.{{ $index }}" class="control-label">{{ $header }}</label>
|
||||||
</div>
|
|
||||||
<div class="col-md-4 form-group">
|
|
||||||
<div required>
|
|
||||||
{{-- this, along with the JS glue below, is quite possibly near to the new Universal LW2 stuff? --}}
|
|
||||||
{{ Form::select('field_map.'.$index, $columnOptions[$activeFile->import_type], @$field_map[$index],
|
|
||||||
[
|
|
||||||
'class' => 'mappings livewire-select2',
|
|
||||||
'placeholder' => 'Do Not Import',
|
|
||||||
'data-livewire-component' => $_instance->id
|
|
||||||
])
|
|
||||||
|
|
||||||
}}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-md-4 form-group">
|
||||||
<div class="col-md-4">
|
<div required>
|
||||||
<p class="form-control-static">{{ $activeFile->first_row[$index] }}</p>
|
{{ Form::select('field_map.'.$index, $columnOptions[$activeFile->import_type], @$field_map[$index],
|
||||||
</div>
|
[
|
||||||
</div><!-- /div col-md-8 -->
|
'class' => 'mappings livewire-select2',
|
||||||
</div><!-- /div row -->
|
'placeholder' => 'Do Not Import',
|
||||||
@endforeach
|
'data-livewire-component' => $_instance->id
|
||||||
@else
|
])
|
||||||
No Columns Found!
|
|
||||||
@endif
|
|
||||||
|
|
||||||
<div class="row">
|
}}
|
||||||
<div class="col-md-6 col-md-offset-2 text-right" style="padding-top: 20px;">
|
</div>
|
||||||
<button type="button" class="btn btn-sm btn-default" wire:click="$emit('hideDetails')">Cancel</button>
|
</div>
|
||||||
<button type="submit" class="btn btn-sm btn-primary" id="import">Import</button>
|
<div class="col-md-4">
|
||||||
<br><br>
|
<p class="form-control-static">{{ $activeFile->first_row[$index] }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- /div row -->
|
</div><!-- /div col-md-8 -->
|
||||||
<div class="row">
|
</div><!-- /div row -->
|
||||||
@if($statusText)
|
@endforeach
|
||||||
<div class="alert col-md-8 col-md-offset-2 {{ $statusType == 'success' ? 'alert-success' : ($statusType == 'error' ? 'alert-danger' : 'alert-info') }}"
|
@else
|
||||||
style="padding-top: 20px;"
|
No Columns Found!
|
||||||
>
|
|
||||||
{{ $statusText }}
|
|
||||||
</div>
|
|
||||||
@endif
|
@endif
|
||||||
</div><!-- /div row -->
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6 col-md-offset-2 text-right" style="padding-top: 20px;">
|
||||||
|
<button type="button" class="btn btn-sm btn-default" wire:click="$emit('hideDetails')">Cancel</button>
|
||||||
|
<button type="submit" class="btn btn-sm btn-primary" id="import">Import</button>
|
||||||
|
<br><br>
|
||||||
|
</div>
|
||||||
|
</div><!-- /div row -->
|
||||||
|
<div class="row">
|
||||||
|
@if($statusText)
|
||||||
|
<div class="alert col-md-8 col-md-offset-2 {{ $statusType == 'success' ? 'alert-success' : ($statusType == 'error' ? 'alert-danger' : 'alert-info') }}"
|
||||||
|
style="padding-top: 20px;"
|
||||||
|
>
|
||||||
|
{{ $statusText }}
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
</div><!-- /div row -->
|
||||||
|
@endif {{-- end of if ... activeFile->import_type --}}
|
||||||
|
|
||||||
</div><!-- /div v-show -->
|
</div><!-- /div v-show -->
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,8 @@
|
||||||
<td class="col-md-1">{{ $currentFile->filesize }}</td>
|
<td class="col-md-1">{{ $currentFile->filesize }}</td>
|
||||||
<td class="col-md-1 text-right">
|
<td class="col-md-1 text-right">
|
||||||
<button class="btn btn-sm btn-info" wire:click="toggleEvent({{ $currentFile->id }})">
|
<button class="btn btn-sm btn-info" wire:click="toggleEvent({{ $currentFile->id }})">
|
||||||
{{ trans('general.import') }}
|
<i class="fas fa-retweet fa-fw" aria-hidden="true"></i>
|
||||||
|
<span class="sr-only">{{ trans('general.import') }}</span>
|
||||||
</button>
|
</button>
|
||||||
<button class="btn btn-sm btn-danger" wire:click="destroy({{ $currentFile->id }})">
|
<button class="btn btn-sm btn-danger" wire:click="destroy({{ $currentFile->id }})">
|
||||||
<i class="fas fa-trash icon-white" aria-hidden="true"></i><span class="sr-only"></span></button>
|
<i class="fas fa-trash icon-white" aria-hidden="true"></i><span class="sr-only"></span></button>
|
||||||
|
|
Loading…
Add table
Reference in a new issue