@php
    $attributes['class'] =
        Arr::get($attributes, 'class', '') . str_replace(Arr::get($attributes, 'class'), '', ' form-control');
    $attributes['placeholder'] = BaseHelper::getDateFormat();
    $attributes['data-input'] = '';
    $attributes['readonly'] = $attributes['readonly'] ?? 'readonly';

    if (App::getLocale() != 'en') {
        Assets::addScriptsDirectly('https://npmcdn.com/flatpickr@4.6.13/dist/l10n/index.js');
    }

    if (!empty($attributes['data-options'])) {
        $attributes['data-options'] = is_string($attributes['data-options'])
            ? $attributes['data-options']
            : json_encode($attributes['data-options']);
    }
@endphp

<div class="input-group datepicker">
    {!! Form::text($name, $value, $attributes) !!}
    <x-core::button
        data-toggle
        icon="ti ti-calendar"
        :icon-only="true"
    />
    <x-core::button
        data-clear
        icon="ti ti-x"
        :icon-only="true"
        class="text-danger"
    />
</div>
