{{-- icon picker input --}} @php // if no iconset was provided, set the default iconset to Font-Awesome $field['iconset'] = $field['iconset'] ?? 'fontawesome'; @endphp @include('crud::fields.inc.wrapper_start') @include('crud::fields.inc.translatable_icon')
{{-- HINT --}} @if (isset($field['hint']))

{!! $field['hint'] !!}

@endif @include('crud::fields.inc.wrapper_end') {{-- ########################################## --}} {{-- Extra CSS and JS for this particular field --}} {{-- If a field type is shown multiple times on a form, the CSS and JS will only be loaded once --}} {{-- The chosen font --}} @switch ($field['iconset']) @case('ionicon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/ionicons-1.5.2/css/ionicons.min.css') @break @case('weathericon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/weather-icons-1.2.0/css/weather-icons.min.css') @break @case('mapicon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/map-icons-2.1.0/css/map-icons.min.css') @break @case('octicon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/octicons-2.1.2/css/octicons.min.css') @break @case('typicon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/typicons-2.0.6/css/typicons.min.css') @break @case('elusiveicon') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/elusive-icons-2.0.0/css/elusive-icons.min.css') @break @case('meterialdesign') @loadOnce('packages/bootstrap-iconpicker/icon-fonts/material-design-1.1.1/css/material-design-iconic-font.min.css') @break @default @loadOnce('packages/bootstrap-iconpicker/icon-fonts/font-awesome-5.12.0-1/css/all.min.css') @break @endswitch {{-- FIELD EXTRA CSS --}} @push('crud_fields_styles') {{-- Bootstrap-Iconpicker --}} @loadOnce('packages/bootstrap-iconpicker/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css') @endpush {{-- FIELD EXTRA JS --}} @push('crud_fields_scripts') {{-- Bootstrap-Iconpicker --}} @loadOnce('packages/bootstrap-iconpicker/bootstrap-iconpicker/js/bootstrap-iconpicker.bundle.min.js') {{-- Bootstrap-Iconpicker - set hidden input value --}} @loadOnce('bpFieldInitIconPickerElement') @endLoadOnce @endpush