Describe alternatives you've considered
Simple default explanation without CTA or explanation. People say this is bad UX.
Additional context
Reference images for proposed solutions / examples.
DefaultemptyHeader, emptyExplanation, emptyCTA not set
Example:Ad selector in campaign form
This is shown when no creatives have been uploaded yet, and there is nothing to populate the ad dropdown list. Clicking on the tertiary here button opens the file upload dialog.
Is your feature request related to a problem? Please describe. The current empty state of the listbox is not very informative.
https://user-images.githubusercontent.com/6972570/150315832-29a5f12f-4ed1-41af-9f08-6c62002b4fb8.mov
Describe the solution you'd like The listbox should include a default empty state, with an customizable explanation and optional CTA.
emptyHeader
optional, string, default: "No options available"emptyExplanation
optional, string, default: no valueemptyCTA
optional, object (default: not value), example:{text: string, onClick: function}
Describe alternatives you've considered Simple default explanation without CTA or explanation. People say this is bad UX.
Additional context Reference images for proposed solutions / examples.
Default emptyHeader, emptyExplanation, emptyCTA not set
Example: Ad selector in campaign form This is shown when no creatives have been uploaded yet, and there is nothing to populate the ad dropdown list. Clicking on the tertiary
here
button opens the file upload dialog.