I would really like to combine item-input-inset with ion-toggle instead of a button - so the user can disable the input field.
I want something like this:

I want to connect text input to the model, so I always have the Not Applicable variable or some other line entered by the user (or empty).
But my first problem was the layout, which seems to ruin it. Here is how I guessed:
<div class="item item-input-inset"> <label class="item-input-wrapper"> <input type="text" placeholder="Text input"> </label> <ion-toggle> </ion-toggle> </div> </div>
gives the following spoiled layout

source share