Skip to content

Composable selectors#743

Open
shorja wants to merge 6 commits intoGriddleGriddle:masterfrom
shorja:m-composable-selectors
Open

Composable selectors#743
shorja wants to merge 6 commits intoGriddleGriddle:masterfrom
shorja:m-composable-selectors

Conversation

@shorja
Copy link

@shorja shorja commented Sep 26, 2017

Griddle major version

1.9.0

Changes proposed in this pull request

This is a potential upgrade to the existing way selectors are created.

Why these changes are made

Selectors are currently limited in how they can be overridden, this change would make it possible to override any number of selectors without having to change the dependency selectors. In combination with this PR which changes all the built-in components to use the selectors on the context, this would allow for much more powerful overriding of selectors.

If this is a desirable feature, we need to have a discussion about how to make sure this isn't a breaking change, maybe this could be enabled by a flag on the Griddle component. Without a plugin using the new composableSelectors file, I believe this SHOULD be backwards compatible, would need to do some testing.

Are there tests?

Not yet, needs comments first

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants