/home/kueuepay/public_html/resources/views/admin/components/form/switcher.blade.php
@isset($label)
    @php
        $for_id = preg_replace('/[^A-Za-z0-9\-]/', '', Str::lower($label));
    @endphp
    <label for="{{ $for_id ?? "" }}">{{ $label ?? "" }}</label>
@endisset

@if ($options)
    @isset($permission)
        @if (admin_permission_by_name($permission) == false)
            @php
                $clickable = false;
                $onload = false;
                $data_target = "";
            @endphp
        @endif
    @endisset
    <div class="toggle-container">
        @php
            $first_item = array_values($options)[0];
        @endphp
        <div data-clickable="@if (isset($clickable) && $clickable == false){{ "false" }}@else {{ "true" }} @endif" class="switch-toggles {{ (isset($onload) && $onload == true) ? "btn-load" : "default" }} two
            @if (isset($value) && $value == $first_item)
                {{ "active" }}
            @endif
        ">
            <input type="hidden" name="{{ $name ?? "" }}" value="{{ $value ?? "" }}" {{ $attribute ?? "" }}
                @if (isset($data_target))
                    data-target="{{ $data_target }}"
                @endif
            >
            @foreach ($options as $item => $value)
                <span class="switch {{ (isset($onload) && $onload == true) ? "btn-loading event-ready" : "" }}" data-value="{{ $value }}">{{ $item }}</span>
            @endforeach
        </div>
    </div>
@endif
Error Handling

Error Handling

In case of an error, the API will return an error response containing a specific error code 400, 403 Failed and a user-friendly message. Refer to our API documentation for a comprehensive list of error codes and their descriptions.