Alternative to Radio buttons
Context: I'm currently designing (Mobile app) an action where the user has to select a status for an element in the system.
On the main page they have 2 options "Accept" or "Delay" (shown below).
90% of the time the users will press "Accept", however, occasionally they will need to press "Delay". The "Delay" button has more than 1 status (e.g. delay by x,y,z amount of time).
When they tap on the "Delay" button to select a status they are faced with a modal dialog box. The user must then select a status out of the options available, which then automatically puts them back into the main screen without any confirmation as it is easy to change this status.
The problem I face is that right now for the interaction of selecting delay statuses, i'm using radio buttons with text labels. See below:
However, since there is no confirmation it feels odd and unnecessary to use radio buttons. In other words, radio buttons are usually used when you can change your selection before confirming. In this case, the user just has to tap the option once to make the selection.
The question is, is there a more suitable interaction for this case rather than radio buttons?
Extra info: there can be up to 15 options to select from so it must be dynamic in that it can show either 2, 15, or anywhere between amounts of options.