Skip to content

Commit a91541d

Browse files
committed
fix: create FlagIcon one time onlygit add src/js/CustomFlag.js
1 parent 053cb2e commit a91541d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/js/CustomFlag.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ import FlagIconFactory from 'react-flag-icon-css'
55
import { pick } from './functions'
66
import type { CustomFlagPropsType } from '../types/flow'
77

8-
import themeStyles from '../meta-flags-css'
8+
import { styles, codes } from '../meta-flags-css'
99

10+
const FlagIcon = FlagIconFactory(React, {
11+
useCssModules: __USE_CSS_MODULES__,
12+
themeStyles: styles,
13+
customCodes: codes,
14+
})
1015

1116
export default ({ ...props, children }: CustomFlagPropsType): React$Element<*> => {
12-
const FlagIcon = FlagIconFactory(React, { useCssModules: __USE_CSS_MODULES__, themeStyles })
1317
const { className } = props
1418
const flagIconProps = pick(props, ['code', 'size', 'flip', 'rotate', 'squared', 'Component'])
1519

0 commit comments

Comments
 (0)