Skip to content

Commit

Permalink
Merge branch 'main' into 17243_CodeModes_FeatureFlags
Browse files Browse the repository at this point in the history
  • Loading branch information
2nikhiltom authored Sep 10, 2024
2 parents b85b4eb + 0dc9eb3 commit 01aba41
Show file tree
Hide file tree
Showing 76 changed files with 104 additions and 731 deletions.
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ packages/**/examples/**

# Upgrade
packages/upgrade/cli.js
packages/upgrade/**/*.output.js

# Accessibility Verification Testing
**/.avt/**
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/ret-npm-0.1.15-0d3c19de76-07c9e7619b.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/urix-npm-0.1.0-bd5e55a13a-ebf5df5491.zip
Binary file not shown.
Binary file removed .yarn/cache/use-npm-3.1.1-7ba643714c-08a130289f.zip
Binary file not shown.
6 changes: 6 additions & 0 deletions packages/upgrade/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,12 @@ the
Each is tested against a series of test fixtures to ensure transforms are
predictable and consistently provide the intended output.
#### Output formatting
The output of a codemod may not match your codebase's formatting style. It is
recommended to always run the result of a codemod through an autoformatter like
[Prettier](https://prettier.io/).
## 🙌 Contributing
If you have ideas on how we could make your migration experience easier, please
Expand Down
2 changes: 1 addition & 1 deletion packages/upgrade/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@
},
"dependencies": {
"@ibm/telemetry-js": "^1.5.0",
"jscodeshift": "^0.13.1"
"jscodeshift": "^17.0.0"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@ import { Search } from 'test';

function RendersIconDirectly() {
return (
<div>
(<div>
<Add size={32} />
<Bee size={24} />
<Caret size={20} />
<DownArrow />
</div>
</div>)
);
}

function RendersIconWithProps(props) {
return (
<div>
(<div>
<Add size={32} aria-label="test" {...props} />
<Bee size={24} aria-label="test" {...props} />
<Caret size={20} aria-label="test" {...props} />
<DownArrow aria-label="test" {...props} />
</div>
</div>)
);
}

Expand All @@ -36,9 +36,9 @@ function AliasedIcon() {

function ExistingScope() {
return (
<div>
(<div>
<Search />
<SearchIcon size={24} />
</div>
</div>)
);
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,11 @@ import { Add16, Bee24, Chevron24 as chevron } from '@carbon/icons-react';

const mapped = {
default: Add16,
// prettier-ignore
size: Bee24,
// prettier-ignore
lowercase: chevron,
};

function RenderIconProp() {
// prettier-ignore
return (
<div>
<DefaultSize renderIcon={Add16} />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,18 @@ import { Add, Bee, Chevron as chevron } from '@carbon/icons-react';

const mapped = {
default: Add,
// prettier-ignore
size: props => <Bee size={24} {...props} />,
// prettier-ignore
lowercase: props => React.createElement(chevron, {
size: 24,
...props
}),
};

function RenderIconProp() {
// prettier-ignore
return (
<div>
(<div>
<DefaultSize renderIcon={Add} />
<Size renderIcon={props => <Bee size={24} {...props} />} />
</div>
</div>)
);
}
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
function Accordion() {
return (
<div>
(<div>
<Accordion className="test" size="lg" />
<Accordion className="test" size="lg">
<AccordionItem>Test</AccordionItem>
</Accordion>
</div>
</div>)
);
}

function Button() {
return (
<div>
(<div>
<Button className="test" size="sm" />
<Button className="test" size="md"></Button>
<Button className="test" size="lg"></Button>
<Button className="test" size="xl"></Button>
<Button className="test" size="2xl"></Button>
</div>
</div>)
);
}

Expand All @@ -27,11 +27,11 @@ function ComboBox() {

function ContentSwitcher() {
return (
<ContentSwitcher className="test" size="lg">
(<ContentSwitcher className="test" size="lg">
<Switch name="one" text="First section" />
<Switch name="two" text="Second section" />
<Switch name="three" text="Third section" />
</ContentSwitcher>
</ContentSwitcher>)
);
}

Expand All @@ -41,31 +41,31 @@ function Dropdown() {

function DataTable() {
return (
<div>
(<div>
<Table className="test" size="xs"></Table>
<Table className="test" size="sm"></Table>
<Table className="test" size="xl"></Table>
<DataTable className="test" size="xs"></DataTable>
<DataTable className="test" size="sm"></DataTable>
<DataTable className="test" size="xl"></DataTable>
</div>
</div>)
);
}

function DatePicker() {
return (
<DatePicker datePickerType="single">
(<DatePicker datePickerType="single">
<DatePickerInput
size="lg"
id="datepicker"
labelText="Datepicker Test"></DatePickerInput>
</DatePicker>
</DatePicker>)
);
}

function FileUploader() {
return (
<div>
(<div>
<FileUploader size="sm"></FileUploader>
<FileUploader size="md"></FileUploader>
<FileUploader size="lg"></FileUploader>
Expand All @@ -78,7 +78,7 @@ function FileUploader() {
<FileUploaderDropContainer size="sm"></FileUploaderDropContainer>
<FileUploaderDropContainer size="md"></FileUploaderDropContainer>
<FileUploaderDropContainer size="lg"></FileUploaderDropContainer>
</div>
</div>)
);
}

Expand All @@ -88,7 +88,7 @@ function Link() {

function MultiSelect() {
return (
<div>
(<div>
<MultiSelect
size="lg"
items={items}
Expand All @@ -99,7 +99,7 @@ function MultiSelect() {
items={items}
itemToString={(item) => (item ? item.text : '')}
/>
</div>
</div>)
);
}

Expand All @@ -113,28 +113,28 @@ function OverflowMenu() {

function Search() {
return (
<div>
(<div>
<Search className="test" size="md" />
<Search className="test" size="lg" />
</div>
</div>)
);
}

function Select() {
return (
<div>
(<div>
<Select className="test" size="md" />
<Select className="test" size="lg" />
</div>
</div>)
);
}

function TextInput() {
return (
<div>
(<div>
<TextInput size="md" id="textinput1" labelText="lg -> md"></TextInput>
<TextInput size="lg" id="textinput1" labelText="xl -> lg"></TextInput>
</div>
</div>)
);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ function Test1() {

function Test2() {
return (
<Button className="test" size="sm">
Test
</Button>
(<Button className="test" size="sm">Test
</Button>)
);
}
Loading

0 comments on commit 01aba41

Please sign in to comment.