-
-
Notifications
You must be signed in to change notification settings - Fork 333
Open
Description
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.
- ColorMixin chore: remove color mixin. #1293
- EventsMixin chore: remove events mixin. #1294
- FocusableMixin
- ChildMixin
- ParentMixin
- ProxiableMixin
Parent Components
- paper-form feat(addon/components/paper-form): converts to a glimmer component. #1300
- paper-grid-list feat(addon/components/paper-grid): converts to glimmer components. #1299
- paper-item feat(addon/components/paper-item): converts to a glimmer component. #1304
- paper-radio-group feat(addon/components/paper-radio): converts radio components to glimmer components. #1309
- paper-tabs feat(paper-tabs): converts to a glimmer component. #1313
Children Components
- paper-grid-tile feat(addon/components/paper-grid): converts to glimmer components. #1299
- paper-input feat(addon/components/paper-input): converts to a glimmer component. #1312
- paper-radio feat(addon/components/paper-radio): converts radio components to glimmer components. #1309
- paper-select feat(addon/components/paper-select-*): converts to glimmer components. #1314
- paper-tab feat(paper-tabs): converts to a glimmer component. #1313
Proxiable Components
- paper-button feat(addon/components/paper-button): converts to a glimmer component. #1298
- paper-checkbox feat(addon/components/paper-checkbox): converts to a glimmer component. #1305
- paper-radio-proxiable feat(addon/components/paper-radio): converts radio components to glimmer components. #1309
- paper-switch feat(addon/components/paper-switch): converts to a glimmer component. #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:
- chore: remove color mixin. #1293
- chore: remove events mixin. #1294
- paper-button: feat(addon/components/paper-button): converts to a glimmer component. #1298
- paper-grid: feat(addon/components/paper-grid): converts to glimmer components. #1299
- paper-checkbox: feat(addon/components/paper-checkbox): converts to a glimmer component. #1305
- paper-item: feat(addon/components/paper-item): converts to a glimmer component. #1304
- paper-radio: feat(addon/components/paper-radio): converts radio components to glimmer components. #1309
- paper-switch: feat(addon/components/paper-switch): converts to a glimmer component. #1310
- paper-tabs: feat(paper-tabs): converts to a glimmer component. #1313
- paper-input: feat(addon/components/paper-input): converts to a glimmer component. #1312
- paper-select: feat(addon/components/paper-select-*): converts to glimmer components. #1314
- paper-form: feat(addon/components/paper-form): converts to a glimmer component. #1300
- paper-autocomplete: feat(addon/components/paper-autocomplete): converts to glimmer components. #1315
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In progress