daffodil icon indicating copy to clipboard operation
daffodil copied to clipboard

[FEAT] Select Component

Open xelaint opened this issue 2 years ago • 4 comments

:bulb: Feature request

Feature Name

Dropdown Component

The Desired Behavior

A select field with custom UI.

  • [x] Select options can be multi-line
  • [x] Disabled state
  • [ ] Loading state
  • [ ] Error state
  • [ ] When a user clicks somewhere outside a select when it's open, the select should close.
  • [ ] By default, a select should either render a label text of what the select is or one of the options as the selected value (i.e. shipping addresses, render the first available address as the selected option or the "default" address a user has set in their account)
  • [ ] Keyboard behavior for selecting options
  • [ ] Accessibility considerations (aria label announcements for each option, selected option announcement)

Your Use Case

As a designer, I would like to be able to use a custom select design.

Prior Work

Environment


Daffodil version: X.Y.Z
Angular version: X.Y.Z 

 
For Tooling issues:
- Node version: XX  
- Platform:  

Others:

xelaint avatar Jun 07 '23 15:06 xelaint

Can I work on this issue?

shadow0500 avatar Jun 09 '23 09:06 shadow0500

Sure @shadow0500 ! it would probably be wise to branch off @xelaint 's https://github.com/graycoreio/daffodil/pull/2458

damienwebdev avatar Jun 09 '23 14:06 damienwebdev

Okay sure .

shadow0500 avatar Jun 09 '23 14:06 shadow0500

@shadow0500 this is a high priority issue, I think I should take this unless you have a solution almost complete

griest024 avatar Jun 12 '23 13:06 griest024

Blocked by #3381, #3383

xelaint avatar Feb 03 '25 14:02 xelaint