react-spectrum
6bcf8d41 - Adding delay to loading circle appearance in ComboBox (#1557)

Commit
4 years ago
Adding delay to loading circle appearance in ComboBox (#1557) * first stab at adding 1000ms delay to combobox loading spinner * refining logic * making it so loading delay timer does't reset on subsequent filter operations' * adding loading spinner delay to mobile combobox * fixing lastLoadingState so initial load will have loading spinner * simplifying logic and only displaying loading circle if menu open or menutrigger manual * making loading circle only display in combobox tray input for mobile combobox user can only perform filtering operations in the tray so IMO the loading circle should only appear in the tray input * fixing case where user begins filtering while loadis still happening * adding tests and fixing useComboBoxState logic * fixing lint * fixing lint * updating async spinner appearance logic * adding tests for updated loading circle logic * add missing dep * shortening combobox async circle delay to 500ms Co-authored-by: Danni <drobinson@livefyre.com>
Author
Parents
Loading