jpmorganchase / salt-ds

React UI components built with a focus on accessibility, customization and ease-of-use
https://www.saltdesignsystem.com
Apache License 2.0
121 stars 88 forks source link

Document how to build a custom component using Salt theme #3847

Open origami-z opened 1 month ago

origami-z commented 1 month ago

Area

Documentation

The problem

User often needs to create custom components to play nicely with Salt components, currently it's very hard to navigate the "how"

The solution

Document how to use existing tokens to create custom components, using some representative tokens (e.g. background, foreground, spacing, size). Improve theming / characteristics documentation (token page) may also be needed.

Alternatives and examples

.

Are you a JPMorgan Chase & Co. employee?

joshwooding commented 1 month ago

@origami-z will this replace https://github.com/jpmorganchase/salt-ds/issues/2576?

origami-z commented 1 month ago

@origami-z will this replace #2576?

Not entirely the same. Don't know what to do with #2576, but this likely will be a new page under theming

mark-tate commented 1 month ago

Goal: publish by EOS

origami-z commented 1 month ago

25 Jul - starting today with a draft

mark-tate commented 1 month ago

Cortado Goal: Review Docs and publish

origami-z commented 1 month ago

Aug 12 - #3898 to be reviewed

mark-tate commented 1 week ago

Espresso Goal, page to be published

origami-z commented 1 week ago

Posted on internal stack overflow questions/90695