Skip to content

@razorpay/[email protected]

Compare
Choose a tag to compare
@rzpcibot rzpcibot released this 17 Mar 07:14
· 1397 commits to master since this release
58d9d34

Patch Changes

  • 33e3930: feat(blade): add listener for toggling breakpoints

    Updates

    • Add breakpoints token to the themes.
    • Out of the box responsiveness support for typography tokens.
    • Publish useBreakpoint hook.
    • Following breakpoints are supported as of today.
      /** max width: 320px /
      xs: 320;
      /
      * min width: 321px and max width: 480px /
      s: 480;
      /
      * min width: 481px and max width: 768px /
      m: 768;
      /
      * min width: 769 and max width: 1024px /
      l: 1024;
      /
      * min width: 1025 and max width: 1200px /
      xl: 1200;
      /
      * min width: 1201px */
      max: 1201;
    • For web the typography scale will toggle between mobile and desktop
      • xs, s, m are considered as mobile
      • l, xl, xl are considered as desktop
    • For react native we always default to mobile typography scale

    What does it mean for me(as a developer)?

    • If you’re already using Blade tokens then you can leverage this by just running yarn upgrade @razorpay/[email protected] and that’s it you are set 🚀
    • You can use these breakpoints as a base reference to build your next set of features by just following the usage guidelines here.

    This is our first step towards building responsive and adaptive applications. We’ll be publishing Typography Components next which will be built on top of these tokens and you can use them directly for your projects. Meanwhile, read more about our responsive and adaptive strategy in this RFC