@extends('layouts.app')

@section('content')
    <h3 class="page-title">@lang('quickadmin.city.title')</h3>
    {!! Form::open(['method' => 'POST', 'route' => ['admin.cities.store']]) !!}

    <div class="panel panel-default">
        <div class="panel-heading">
            @lang('quickadmin.qa_create')
        </div>
        
        <div class="panel-body">
            <div class="row">
                <div class="col-xs-4 form-group">
                    {!! Form::label('name', trans('quickadmin.city.fields.name').'*', ['class' => 'control-label']) !!}
                    {!! Form::text('name', old('name'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    <p class="help-block"></p>
                    @if($errors->has('name'))
                        <p class="help-block">
                            {{ $errors->first('name') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-4 form-group">
                    {!! Form::label('code', trans('quickadmin.city.fields.code').'*', ['class' => 'control-label']) !!}
                    {!! Form::text('code', old('code'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    <p class="help-block"></p>
                    @if($errors->has('code'))
                        <p class="help-block">
                            {{ $errors->first('code') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-4 form-group">
                    {!! Form::label('region_id', trans('quickadmin.city.fields.region').'', ['class' => 'control-label']) !!}
                    {!! Form::select('region_id', $regions, old('region_id'), ['class' => 'form-control select2']) !!}
                    <p class="help-block"></p>
                    @if($errors->has('region_id'))
                        <p class="help-block">
                            {{ $errors->first('region_id') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class=" row flex-align-center">
                {{--<div class="col-xs-4 form-group">--}}
                    {{--{!! Form::label('priority', trans('quickadmin.city.fields.priority').'', ['class' => 'control-label']) !!}--}}
                    {{--{!! Form::text('priority', old('priority'), ['class' => 'form-control priority-width', 'placeholder' => '', 'id'=>'min-max']) !!}--}}
                    {{--<p class="help-block"></p>--}}
                    {{--@if($errors->has('priority'))--}}
                        {{--<p class="help-block">--}}
                            {{--{{ $errors->first('priority') }}--}}
                        {{--</p>--}}
                    {{--@endif--}}
                {{--</div>--}}
                <div class="col-xs-4 form-group">
                    <div class="checkbox">
                        <label class="control-label">
                            {!! Form::hidden('region_center', 0) !!}
                            {!! Form::checkbox('region_center', 1, old('region_center', false), []) !!} @lang('quickadmin.city.fields.region-center')
                        </label>
                    </div>
                    <p class="help-block"></p>
                    @if($errors->has('region_center'))
                        <p class="help-block">
                            {{ $errors->first('region_center') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-4 form-group">
                    <div class="checkbox">
                        <label class="control-label">
                            {!! Form::hidden('enabled', 0) !!}
                            {!! Form::checkbox('enabled', 1, old('enabled', false), []) !!} @lang('quickadmin.city.fields.enabled')
                        </label>
                    </div>
                    <p class="help-block"></p>
                    @if($errors->has('enabled'))
                        <p class="help-block">
                            {{ $errors->first('enabled') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('center_address', trans('quickadmin.city.fields.center').'', ['class' => 'control-label']) !!}
                    {!! Form::text('center_address', old('center_address'), ['class' => 'form-control map-input', 'id' => 'center-input']) !!}
                    {!! Form::hidden('center_latitude', 0 , ['id' => 'center-latitude']) !!}
                    {!! Form::hidden('center_longitude', 0 , ['id' => 'center-longitude']) !!}
                    <p class="help-block"></p>
                    @if($errors->has('center'))
                        <p class="help-block">
                            {{ $errors->first('center') }}
                        </p>
                    @endif
                </div>
            </div>

            <div id="center-map-container" style="width:100%;height:200px; ">
                <div style="width: 100%; height: 100%" id="center-map"></div>
            </div>
            @if(!env('GOOGLE_MAPS_API_KEY'))
                <b>'GOOGLE_MAPS_API_KEY' is not set in the .env</b>
            @endif
        </div>
    </div>

    {!! Form::submit(trans('quickadmin.qa_save'), ['class' => 'btn btn-danger']) !!}
    {!! Form::close() !!}
@stop

@section('javascript')
    @parent
    <script src="{{ url('js/transliteration.js') }}"></script>
    <script src="{{ url('adminlte/js/mapInput.js') }}"></script>
    <script src="https://maps.googleapis.com/maps/api/js?key={{ env('GOOGLE_MAPS_API_KEY') }}&libraries=places&callback=initialize"
            async defer></script>

    {{--<script src="https://maps.googleapis.com/maps/api/js?key={{ env('GOOGLE_MAPS_API_KEY') }}&libraries=places&callback=initialize" async defer></script>--}}
    {{--<script src="/adminlte/js/mapInput.js"></script>--}}
    {{--<script src="{{ url('js/transliteration.js') }}"></script>--}}
@stop

