ni / nimble

The NI Nimble Design System
https://nimble.ni.dev
MIT License
29 stars 9 forks source link

Improve API documentation of banner, incubating, and spright components #2141

Closed jattasNI closed 1 month ago

jattasNI commented 1 month ago

Pull Request

๐Ÿคจ Rationale

Ongoing efforts towards https://github.com/ni/nimble/issues/824. This PR covers the remaining components: banner, incubating components, and spright components.

After this completes all the components are done but there are still some cross-component consistency improvements described in a checklist on #824.

๐Ÿ‘ฉโ€๐Ÿ’ป Implementation

Following standard patterns from previous PRs: reorganizing MDX headings, adding categories to each parameter in the args table, and making language and naming more consistent.

For the rich text components I also migrated some content around to better fit our standard document structure.

๐Ÿงช Testing

Inspected built storybook.

โœ… Checklist