Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bootstrapping the DropdownWithAllComponent #625

Open
FutzMonitor opened this issue Mar 3, 2023 · 2 comments
Open

Bootstrapping the DropdownWithAllComponent #625

FutzMonitor opened this issue Mar 3, 2023 · 2 comments
Assignees
Labels
enhancement Improvement to the project UI/UX User Interface / User Experience Improvement

Comments

@FutzMonitor
Copy link
Collaborator

Current Design

Currently the DropdownWithAllComponent is using the basic HTML select element. For information on the basics of this element, developers are welcomed to check out W3School page on the element [here]. An image is provided demonstrating what this looks like in the project.

image
The dropdown has the basic HTML look.

image
The dropdown appearance when opened

Potential Design

The project is making use of Bootstrap version 3.3.7 [doc] which has a dropdown component available for use. The revised BannerComponent is making use of the alert component available via Bootstrap. Would it be worthwhile to pursue the same bootstrapping of other components within the project? Bootstrapping the DropdownWithAllComponent should be a relatively straightforward process, and it should have practically the same functionality. The final product should look just like the example dropdown box available on the documentation page.

image
Dropdown component available via Bootstrap 3.3.7.

@braughtg braughtg added enhancement Improvement to the project UI/UX User Interface / User Experience Improvement labels Mar 5, 2023
@FutzMonitor
Copy link
Collaborator Author

I can tackle this issue.

@FutzMonitor
Copy link
Collaborator Author

FutzMonitor commented Apr 16, 2023

We're considering use a new technology called BootstrapVue [link] to resolve issue #451 by having a consistent calendar component throughout the project without having to rely on built-in browser elements that are inconsistent and causing us problem. On that note, this new technology supports its own version of dropdowns [here]. So, instead of simply bootstrapping the dropdown it might be worth simply waiting to see how experiments with this new technology goes and using it in the future to improve the DropdownWithAllComponent.

It also has support for a:

  • table component [here].
  • alert component [here]
  • tooltips component [here]
  • spinner component (may be nice to replace ours with theirs) [here]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement to the project UI/UX User Interface / User Experience Improvement
Projects
None yet
Development

No branches or pull requests

2 participants