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

[New component] Input search #10186

Open
2 tasks
geospatialem opened this issue Aug 29, 2024 · 4 comments
Open
2 tasks

[New component] Input search #10186

geospatialem opened this issue Aug 29, 2024 · 4 comments
Assignees
Labels
1 - assigned Issues that are assigned to a sprint and a team member. ArcGIS Knowledge Issues logged by ArcGIS Knowledge team members. ArcGIS Maps SDK for JavaScript Issues logged by ArcGIS SDK for JavaScript team members. Calcite (dev) Issues logged by Calcite developers. design Issues that need design consultation prior to development. estimate - 13 Requires planning and input from team, consider smaller steps. impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone new component Issues tied to a new component. p - high Issue should be addressed in the current milestone, impacts component or core functionality spike Issues that need quick investigations for time estimations, prioritization, or a quick assessment.

Comments

@geospatialem
Copy link
Member

geospatialem commented Aug 29, 2024

Description

Autocomplete from #10044 would leverage this component to adopt autocomplete functionality.

Blocked issues: #10187

User Stories

Acceptance Criteria

  • Supports autocomplete
  • Provides context to results via a live region for assistive technologies

Relevant Info

#10044

Helpful Details

No response

Priority impact

impact - p2 - want for an upcoming milestone

Esri team

Calcite (dev)

CalciteInputSearch

  • New component calcite-input-search in order to setup the input as a search.
<calcite-input-search placeholder="Enter your region"></calcite-input-search>

Properties

Properties consistent with calcite-input-text

  • autocomplete: string;
  • disabled: boolean;
  • form: string;
  • icon: Boolean | IconNameOrString = true; // renders search icon when true
  • iconFlipRtl: boolean;
  • label: string;
  • loading:boolean;
  • maxLength: number;
  • messageOverrides: { label: string; clear: string; };;
  • minLength: number;
  • name: string;
  • pattern: string; // not on autocomplete
  • placeholder: string;
  • prefixText: string;
  • readOnly = false; // not on autocomplete
  • required = false;
  • scale: Scale;
  • status: Status = "idle";
  • suffixText: string;
  • validationIcon: IconNameOrString | boolean;
  • validationMessage: string;
  • readonly validity;
  • value: string;

Global attributes supported

  • autofocus: boolean; // global attribute
  • enterkeyhint: boolean; // global attribute
  • inputmode: boolean; // global attribute

Events

  • calciteInputSearchTextChange: EventEmitter; // Fires each time a new value is typed and committed.
  • calciteInputSearchTextInput: EventEmitter; // Fires each time a new value is typed.

Methods

  • selectText()
  • setFocus()

Slots

  • actions-start
  • actions-end
@geospatialem geospatialem added new component Issues tied to a new component. design Issues that need design consultation prior to development. p - high Issue should be addressed in the current milestone, impacts component or core functionality 0 - new New issues that need assignment. ArcGIS Maps SDK for JavaScript Issues logged by ArcGIS SDK for JavaScript team members. estimate - 13 Requires planning and input from team, consider smaller steps. ArcGIS Knowledge Issues logged by ArcGIS Knowledge team members. labels Aug 29, 2024
@geospatialem geospatialem added this to the 2024-12-17 - Dec Release milestone Aug 29, 2024
Copy link
Contributor

cc @ashetland, @SkyeSeitz, @brittneytewks

@github-actions github-actions bot added Calcite (dev) Issues logged by Calcite developers. impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone labels Aug 29, 2024
@geospatialem geospatialem added the spike Issues that need quick investigations for time estimations, prioritization, or a quick assessment. label Dec 2, 2024
@geospatialem
Copy link
Member Author

Once #10044 lands, we should discuss the above to determine future prioritization.

@geospatialem geospatialem added the blocked This issue is blocked by another issue. label Dec 2, 2024
Copy link
Contributor

Issue #10044 has been closed, this issue is ready for re-evaluation.

cc @geospatialem,@DitwanP

@github-actions github-actions bot removed the blocked This issue is blocked by another issue. label Dec 18, 2024
@geospatialem geospatialem added the needs milestone Planning workflow - pending milestone assignment, has priority and/or estimate. label Dec 18, 2024
@geospatialem geospatialem removed this from the Stalled milestone Dec 18, 2024
@DitwanP DitwanP added this to the 2025-03-25 - 3.1.0 Mar Release milestone Jan 3, 2025
@DitwanP DitwanP self-assigned this Jan 3, 2025
@DitwanP
Copy link
Contributor

DitwanP commented Jan 3, 2025

Spike to determine if needed to complement the autocomplete component or if no longer needed. Coordination with Aaron and Matt.

@DitwanP DitwanP added 1 - assigned Issues that are assigned to a sprint and a team member. and removed needs milestone Planning workflow - pending milestone assignment, has priority and/or estimate. 0 - new New issues that need assignment. labels Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 - assigned Issues that are assigned to a sprint and a team member. ArcGIS Knowledge Issues logged by ArcGIS Knowledge team members. ArcGIS Maps SDK for JavaScript Issues logged by ArcGIS SDK for JavaScript team members. Calcite (dev) Issues logged by Calcite developers. design Issues that need design consultation prior to development. estimate - 13 Requires planning and input from team, consider smaller steps. impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone new component Issues tied to a new component. p - high Issue should be addressed in the current milestone, impacts component or core functionality spike Issues that need quick investigations for time estimations, prioritization, or a quick assessment.
Projects
None yet
Development

No branches or pull requests

2 participants