Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define strategy to extend core components styles #93

Closed
romelperez opened this issue Feb 27, 2021 · 1 comment
Closed

Define strategy to extend core components styles #93

romelperez opened this issue Feb 27, 2021 · 1 comment
Assignees
Labels
Milestone

Comments

@romelperez
Copy link
Member

Core components do not support internal elements styles extension. To properly customize components, a simple way to extend elements styles is required.

A possible approach could be to provide a component prop styles?: Record<string, CSSObject> to merge with the internal built-in styles. The following features would also be useful:

  • Theme and component props access.
  • Media Queries deep merge/extension.
  • Simple React prop internal manipulation and no HOCs.
@romelperez romelperez added complexity: high type: feature A new feature package: core NPM package @arwes/core labels Feb 27, 2021
@romelperez romelperez added this to the v1.0 milestone Feb 27, 2021
@romelperez romelperez self-assigned this Feb 27, 2021
@romelperez romelperez added this to Backlog in Components Packages via automation Feb 27, 2021
@romelperez romelperez moved this from Backlog to Ready for development in Components Packages Feb 27, 2021
@romelperez romelperez moved this from Ready for development to In progress in Components Packages Feb 27, 2021
@romelperez romelperez moved this from In progress to Ready for development in Components Packages Mar 5, 2021
@romelperez romelperez moved this from Ready for development to Backlog in Components Packages Jul 8, 2021
@romelperez
Copy link
Member Author

Closed due to #46 (comment)

Components Packages automation moved this from Backlog to Done Jul 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

1 participant