<Modal::Default @modalIsOpened={{@modalIsOpened}} @options={{@options}} @confirm={{@onConfirm}} @decline={{@onDecline}}>
    <div class="modal-body-container">
        <div class="flex items-center justify-center p-3">
            <select class="form-select w-full" {{on "change" @options.selectOption}}>
                <option selected disabled>
                    {{@options.title}}
                </option>
                {{#each @options.promptOptions as |promptOption|}}
                    <option value={{promptOption}} selected={{eq @options.selected promptOption}}>
                        {{humanize promptOption}}
                    </option>
                {{/each}}
            </select>
        </div>
    </div>
    {{yield}}
</Modal::Default>