ionic-team / ionic-team/ionic-framework

feat: ion-item: detailIcon as entry in global ionic config

Open
#31,011 1 comment 2 reactions 0 assignees View on GitHub
type: feature request
Dominant language
TypeScript
Stars
52.7k
Forks
13.3k
Avg merge
1d 15h
Merged PRs (30d)
51

Description

### Prerequisites

- [x] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#creating-an-issue).
- [x] I agree to follow the [Code of Conduct](https://ionicframework.com/code-of-conduct).
- [x] I have searched for [existing issues](https://github.com/ionic-team/ionic-framework/issues) that already include this feature request, without success.

### Describe the Feature Request

There isn't a clear way to re-define the chevron icon globally in ion-item; adding that to IonicConfig would solve this issue.

### Describe the Use Case

Theming, mostly.

### Describe Preferred Solution

_No response_

### Describe Alternatives

_No response_

### Related Code

_No response_

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the ion-item component and the IonicConfig definition. Trace how the chevron/detail icon is selected and how global configuration values are consumed. Done means detailIcon can be set through IonicConfig and ion-item uses that global value for its chevron, with behavior covered by the project's relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.