elastic / elastic/eui

[Icons] Remove deprecated aliases

Open
#9,847 2 comments 0 reactions 0 assignees View on GitHub
icons tech debt
Dominant language
TypeScript
Stars
6.4k
Forks
911
Avg merge
2d 11h
Merged PRs (30d)
65

Description

This is a follow-up to https://github.com/elastic/eui/issues/9561. https://github.com/elastic/eui/pull/9815 and https://github.com/elastic/eui/pull/9884 added new deprecations that we should remove as per https://github.com/elastic/eui/issues/1469.

| Deprecated alias | New handle |
| --- | --- |
| `analyzeEvent` | `cube` |
| `annotation` | `flag` |
| `anomalySwimLane` | `chartHeatmap` |
| `apps` | `grid` |
| `article` | — (no replacement) |
| `boxesVertical` | `ellipsis` |
| `container` | `package` |
| `continuityAbove` | `upload` |
| `continuityWithin` | `maximize` |
| `documents` | `document` |
| `dotInCircle` | — (no replacement) |
| `esqlVis` | `query` |
| `fold` | `minimize` |
| `folderCheck` | `check` |
| `folderClosed` | `folderClose` |
| `folderExclamation` | `linkSlash` (unlink) or `hourglass` (Cases status) |
| `frameNext` | `chevronSingleRight` |
| `framePrevious` | `chevronSingleLeft` |
| `help` | `question` |
| `index` | `table` |
| `indexClose` | `tableCross` |
| `indexEdit` | `tablePencil` |
| `indexOpen` | `tablePlus` |
| `indexRuntime` | `tablePlay` |
| `indexSettings` | `tableGear` |
| `ip` | `tokenIP` |
| `kubernetesNode` | — (no replacement) |
| `kubernetesPod` | `cube` |
| `logRateAnalysis` | `chartBarVertical` |
| `logstashFilter` | `filter` |
| `logstashInput` | `download` |
| `logstashOutput` | `upload` |
| `mobile` | — (not in use; no replacement) |
| `pagesSelect` | `documentsCheck` |
| `payment` | `money` |
| `scale` | — (no replacement) |
| `securitySignalDetected` | — (no replacement) |
| `sessionViewer` | `commandLine` |
| `singleMetricViewer` | `chartArea` |
| `spaces` | `grid` |
| `starEmptySpace` | `star` |
| `starFillSpace` | `starFill` |
| `starMinusEmpty` | `star` |
| `starMinusFill` | `starFill` |
| `starPlusEmpty` | `star` |
| `starPlusFill` | `starFill` |
| `stats` | `chartLine` |
| `stopFill` | `EuiColorPickerSwatch` (color chip) or `stop` |
| `stopSlash` | `EuiColorPickerSwatch` (transparent) or `stop` |
| `string` | `tokenString` |
| `tableOfContents` | `listBullet` |
| `timelineWithArrow` | `timelinePointer` |
| `unfold` | `maximize` |
| `visGoal` | `chartGauge` |
| `wordWrap` | `lineBreak` |
| `wordWrapDisabled` | `lineBreakSlash` |

Contributor guide

Open the contributing guide

Research direction

Use the deprecated-alias table as the complete scope and first locate the icon alias definitions and their existing tests or references in the EUI repository. Remove each listed alias, apply the stated replacement guidance where relevant, and confirm no deprecated aliases remain and the icon checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
design, frontend
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.