Skip to content

Stabilize react-components  #17242

@miroslavstastny

Description

@miroslavstastny

In previous milestones, we delivered converged styling (#16372) and released alpha version of converged @fluentui/react-components (#17056).

We gathered feedback and created a list of follow-up tasks. Now it's time to address the list.

  • Token overrides, component tokens
  • Storybook
    • tokens addon
    • revisit stories
    • documentation for makeStyles, provider
    • Figma links to each component
    • How to have v7/v8 with converged
    • How to have v0 with converged
  • upgrade styling to makeOverrides
  • makeStyles build time transform
  • add/verify screener tests
  • package test for converged?
  • discuss react-provider vs react-theme-provider split?
  • add dependency check to CI - converged should not depend on anything from northstar or v7/8
  • cleanup hooks (as)
    • dig into mergeProps and prepare for a discussion on that
  • bundle size test
  • performance tests (with Flamegrill) for converged components - sync with @kubkon
  • move react-compose to v0 (react-bindings) as it is used in some components

Additional tasks

These tasks were originally not in scope but appeared later.

  • automatically publish storybook
  • add ability to specify different font-family for different languages
  • how/when do we inject static styles - normalize, and theme-specific root styles (font, color, background)
  • DOC: how partners consume theme and style their components (makeStyles docs)

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions