adopted-ember-addons / adopted-ember-addons/ember-paper
Convert all components using ember-composability-tools to glimmer
- Vorherrschende Sprache
- JavaScript
- Sterne
- 879
- Forks
- 327
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
# Todo
## Mixins
There are a number of mixins that each of these components extend from which will need to be unwound as part of the work.
- [x] ColorMixin https://github.com/adopted-ember-addons/ember-paper/pull/1293
- [x] EventsMixin https://github.com/adopted-ember-addons/ember-paper/pull/1294
- [ ] FocusableMixin
- [ ] ChildMixin
- [ ] ParentMixin
- [ ] ProxiableMixin
## Parent Components
- [x] paper-form https://github.com/adopted-ember-addons/ember-paper/pull/1300
- [x] paper-grid-list https://github.com/adopted-ember-addons/ember-paper/pull/1299
- [x] paper-item https://github.com/adopted-ember-addons/ember-paper/pull/1304
- [x] paper-radio-group https://github.com/adopted-ember-addons/ember-paper/pull/1309
- [x] paper-tabs https://github.com/adopted-ember-addons/ember-paper/pull/1313
## Children Components
- [x] paper-grid-tile https://github.com/adopted-ember-addons/ember-paper/pull/1299
- [x] paper-input https://github.com/adopted-ember-addons/ember-paper/pull/1312
- [x] paper-radio https://github.com/adopted-ember-addons/ember-paper/pull/1309
- [x] paper-select https://github.com/adopted-ember-addons/ember-paper/pull/1314
- [x] paper-tab https://github.com/adopted-ember-addons/ember-paper/pull/1313
## Proxiable Components
- [x] paper-button https://github.com/adopted-ember-addons/ember-paper/pull/1298
- [x] paper-checkbox https://github.com/adopted-ember-addons/ember-paper/pull/1305
- [x] paper-radio-proxiable https://github.com/adopted-ember-addons/ember-paper/pull/1309
- [x] paper-switch https://github.com/adopted-ember-addons/ember-paper/pull/1310
Understanding the hierarchy:

## native ember
The following on ember-render-modifiers gives an example of how to migrate these components using ember/glimmer native primitives and patterns
https://github.com/emberjs/ember-render-modifiers#example-ember-composability-tools-style-rendering
## PR Ordering
I've 'stacked' these PRs to minimise the amount needed to be reviewed, but each item requires the changes made before:
- https://github.com/adopted-ember-addons/ember-paper/pull/1293
- https://github.com/adopted-ember-addons/ember-paper/pull/1294
- paper-button: https://github.com/adopted-ember-addons/ember-paper/pull/1298
- paper-grid: https://github.com/adopted-ember-addons/ember-paper/pull/1299
- paper-checkbox: https://github.com/adopted-ember-addons/ember-paper/pull/1305
- paper-item: https://github.com/adopted-ember-addons/ember-paper/pull/1304
- paper-radio: https://github.com/adopted-ember-addons/ember-paper/pull/1309
- paper-switch: https://github.com/adopted-ember-addons/ember-paper/pull/1310
- paper-tabs: https://github.com/adopted-ember-addons/ember-paper/pull/1313
- paper-input: https://github.com/adopted-ember-addons/ember-paper/pull/1312
- paper-select: https://github.com/adopted-ember-addons/ember-paper/pull/1314
- paper-form: https://github.com/adopted-ember-addons/ember-paper/pull/1300
- paper-autocomplete: https://github.com/adopted-ember-addons/ember-paper/pull/1315
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.