department-of-veterans-affairs / vets-design-system-documentation

Repository for design.va.gov website
https://design.va.gov
39 stars 58 forks source link

Experimental Design [Search-By-Location Web-Component With Radius Drop Down] #2440

Open GcioNapoleon opened 8 months ago

GcioNapoleon commented 8 months ago

What

We Will be switching to the V3 variant of the va-search-input--default va-search-input--default

Screenshot 2024-01-30 at 1 25 49 PM

Can You please Create a matching V3 component for Search By Location

Screenshot 2024-01-30 at 1 27 28 PM

Purpose

What problem does this component or pattern solve for the user? We are trying to be V3 compliant

Usage

Context or task: Explain the scenario or user tasks where this component is, or could be, used. We will use it in Search by location tab

Behavior

Describe the key interactions for this component, calling out any specific considerations for mobile.

It works the same as the va0search-input. We just need a drop down for radius and can we use your location.

Examples

Include any examples you have of this component or pattern. These can be screenshots, links to a Sketch file, or links to staging or production.

Accessibility

Include any accessibility considerations.

Guidance

What would you want to tell other teams about this component or pattern?

Research (optional)

Include any research you have already conducted, or plan to conduct, on this component or pattern.

Code (optional)

Include any existing code.

Next steps

You may present your work to the Design System Council at an upcoming meeting. If you do not or cannot attend the Design Council Meeting, you can opt to get an asynchronous approval.

Submit requests to join an upcoming Design System Council meeting in #platform-design-system.

During the meeting, the Design System Council Working Group will evaluate the request and make a decision.

If your request is approved, you can add your component or pattern to the system. If you have any questions on how to add your component or pattern to the system, please reach out to the Design System Team at #platform-design-system.

caw310 commented 6 months ago

@GcioNapoleon can you attend the Design System Council meeting Thursday, March 28 at 11am ET to present and discuss this?

GcioNapoleon commented 6 months ago

Yes, can you please send me the Link.

caw310 commented 6 months ago

@GcioNapoleon I have added you to the DSC meeting invite for March 28.

GcioNapoleon commented 6 months ago

Thank you

caw310 commented 6 months ago

Follow up from DSC meeting: Final decision It will take some time to develop these new features. This component will give a pass on this.

Action Items

aklausmeier commented 6 months ago

@caw310 The Facility Locator has a search by location. It uses Mapbox technology and automatically uses a radius. The Facility Locator does not have a need for this drop-down, it would be redundant to the user. Sharing for your audit purposes.

GcioNapoleon commented 6 months ago

@aklausmeier Thank you for sharing this information.

cosu419 commented 6 months ago

Chiming in to support a Search by Location component - Find a Representative also reimplements the geolocation from Facility Locator.