Skip to content

@razorpay/blade@11.13.0

Compare
Choose a tag to compare
@rzpcibot rzpcibot released this 18 Apr 09:23
· 102 commits to master since this release
f3ff19a

Minor Changes

  • 410cfb5: feat: add circular variant for the ProgressBar component

    Changes

    • The "meter" & "progress" values for the variant prop are deprecated in favor of the new type?: "meter" | "progress" prop.

    • The variant prop now accepts "linear" & "circular" values.

    • Usage:

        <ProgressBar variant="circular" value={20}> label="Label" />

    Migration with Codemod

    • The codemod will automatically update the ProgressBar component. Execute the codemod on the file/directory that needs to be migrated for the page via the following command:

      Need help? Check out jscodeshift docs for CLI usage tips.

      npx jscodeshift ./PATH_TO_YOUR_DIR --extensions=tsx,ts,jsx,js -t ./node_modules/@razorpay/blade/codemods/migrate-progressbar/transformers/index.ts --ignore-pattern="**/node_modules/**"
    • There might be some situations where the codemod falls short, If you encounter errors, refer the following examples to migrate the component manually:

      - <ProgressBar value={20}> label="Label" />
      + <ProgressBar type="progress" value={20}> label="Label" />
      
      - <ProgressBar variant="progress" value={20}> label="Label" />
      + <ProgressBar type="progress" variant="linear" value={20}> label="Label" />
      
      - <ProgressBar variant="meter" value={20}> label="Label" />
      + <ProgressBar type="meter" variant="linear" value={20}> label="Label" />