Skip to content

Commit a7243f1

Browse files
committed
refactor: styled-components -> emotion migration
1 parent 91c1e57 commit a7243f1

File tree

16 files changed

+191
-168
lines changed

16 files changed

+191
-168
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<p align="center">
2222
<img src="https://img.shields.io/badge/typescript-blue">
2323
<img src="https://img.shields.io/badge/react-blue">
24-
<img src="https://img.shields.io/badge/styled--components-green">
24+
<img src="https://img.shields.io/badge/@emotion-green">
2525
<img src="https://img.shields.io/badge/react--color--palette-important">
2626
<img src="https://img.shields.io/badge/storybook-ff69b4">
2727
</p>

babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ module.exports = {
44
'@babel/preset-typescript',
55
'@babel/preset-react',
66
],
7-
plugins: ['babel-plugin-styled-components'],
7+
plugins: ['@emotion/babel-plugin'],
88
};

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"@babel/preset-env": "^7.22.4",
2727
"@babel/preset-react": "^7.22.3",
2828
"@babel/preset-typescript": "^7.21.5",
29+
"@emotion/babel-plugin": "^11.11.0",
30+
"@emotion/react": "^11.11.1",
31+
"@emotion/styled": "^11.11.0",
2932
"@rollup/plugin-alias": "^5.0.0",
3033
"@rollup/plugin-babel": "^6.0.3",
3134
"@rollup/plugin-commonjs": "^25.0.0",
@@ -44,7 +47,6 @@
4447
"@types/node": "^20.2.5",
4548
"@types/react": "^18.2.8",
4649
"@types/react-dom": "^18.2.4",
47-
"@types/styled-components": "^5.1.26",
4850
"@typescript-eslint/eslint-plugin": "^5.59.9",
4951
"@typescript-eslint/parser": "^5.59.9",
5052
"core-js": "^3.29.1",
@@ -63,7 +65,6 @@
6365
"rollup": "^3.23.1",
6466
"rollup-plugin-peer-deps-external": "^2.2.4",
6567
"storybook": "^7.0.18",
66-
"styled-components": "^5.3.6",
6768
"tsconfig-paths-webpack-plugin": "^4.0.0",
6869
"typescript": "^5.1.3"
6970
},

src/components/Accordion/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const AccordionWrapper = styled.div`
44
margin: 0 auto;

src/components/Canvas/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const CanvasWrapper = styled.div`
44
display: flex;

src/components/ColorPicker/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const ColorPickerWrapper = styled.div`
44
position: relative;

src/components/Icon/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const IconButton = styled.button<{
44
isOpenColorPicker?: boolean;

src/components/Inputs/FileInput/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const FileInputWrapper = styled.div`
44
background: #fff;

src/components/Inputs/RangeInput/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
export const RangeInputWrapper = styled.div`
44
display: flex;

src/components/Inputs/TextInput/styled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import styled from 'styled-components';
1+
import styled from '@emotion/styled';
22

33
// TG Input
44
export const TextInputWrapper = styled.div<{ width: number | string }>`

0 commit comments

Comments
 (0)