Allow users to add a custom offer expiry date rather than having to choose from the given options. This is particularly useful when dealing with sports events that start at a specific point in time and you don't want users to fill the offer after the event started.
Mock-ups are provided below in the comments.
Envisaged functionality:
User can either enter a specific date time, the same way they can do in Expiry Time field including the date time picker option on the right OR
User can click one of the options below the input field and the date time is calculated as current time + selected period
Note that with that change, the offer expiry is not a duration anymore but an actual date when the offer expires. So might need to adjust the logic a bit in the create flow.
Context
Allow users to add a custom offer expiry date rather than having to choose from the given options. This is particularly useful when dealing with sports events that start at a specific point in time and you don't want users to fill the offer after the event started.
Mock-ups are provided below in the comments.
Envisaged functionality:
Note that with that change, the offer expiry is not a duration anymore but an actual date when the offer expires. So might need to adjust the logic a bit in the create flow.