From ddd79abc69f7ce91ec3e3262980e9d1bea3ad1b4 Mon Sep 17 00:00:00 2001 From: Lo Kim Date: Mon, 17 Apr 2023 12:57:20 -0400 Subject: [PATCH 1/2] [Layout foundations] Add documentation for react-rename-component codemod --- .../content/tools/polaris-migrator.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/polaris.shopify.com/content/tools/polaris-migrator.md b/polaris.shopify.com/content/tools/polaris-migrator.md index 119d47010c5..df8a837caeb 100644 --- a/polaris.shopify.com/content/tools/polaris-migrator.md +++ b/polaris.shopify.com/content/tools/polaris-migrator.md @@ -691,6 +691,25 @@ npx @shopify/polaris-migrator styles-insert-stylelint-disable
+#### `react-rename-component` + +A generic codemod to rename any component and its prop type. + +```diff +- ++ +- export interface MyComponentPropType {} ++ export interface MyRenamedComponentPropType {} +``` + +
+ +```sh +npx @shopify/polaris-migrator react-rename-component --renameFrom="MyComponent" --renameTo="MyRenamedComponent" --renamePropsFrom="MyComponentPropType" --renamePropsTo="MyRenamedComponentPropType" +``` + +
+ #### `react-rename-component-prop` A generic codemod to rename any component prop. From 1901ca77b20067b8d8e595b663e5b9253ff534e9 Mon Sep 17 00:00:00 2001 From: Lo Kim Date: Mon, 17 Apr 2023 12:57:48 -0400 Subject: [PATCH 2/2] Add changeset --- .changeset/popular-papayas-breathe.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/popular-papayas-breathe.md diff --git a/.changeset/popular-papayas-breathe.md b/.changeset/popular-papayas-breathe.md new file mode 100644 index 00000000000..609e8f54f24 --- /dev/null +++ b/.changeset/popular-papayas-breathe.md @@ -0,0 +1,5 @@ +--- +'polaris.shopify.com': minor +--- + +Added documentation for the `react-rename-component` codemod