Create cluster dropdown component
This MR is part of the front-end effort to deliver https://gitlab.com/gitlab-org/gitlab-ee/issues/22392
What does this MR do?
The web forms used to create a Kubernetes cluster use a dropdown component with the following characteristics:
- It indicates when data is loading. It displays a custom message when data is loading.
- It displays a custom message when the component is disabled.
- It acts as a form select component because it represents a form-input.
- It is searchable and it should allow a custom search fn.
This MR abstracts this behavior into a reusable component and implements one of the new dropdowns for the AWS EKS cluster form (IAM role) as a demonstration of how the component is used.
Edited by 🤖 GitLab Bot 🤖