@props([ 'name' => '', 'label' => '', 'placeholder' => 'Search...', 'options' => [], 'selected' => null, 'required' => false, 'valueKey' => 'id', 'labelKey' => 'name', 'prefixKey' => null, // For emoji/icon prefix like flag_emoji 'watchValue' => null, // For dynamic value updates (use with x-bind:watch-value) ])