[Icons] Remove deprecated aliases
- 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
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