1
- import { IconBolt , IconChevronDown , IconCode , IconDotsVertical , IconEdit , IconExternalLink , IconFileInfo , IconFilePencil , IconLoader , IconPlayerPlayFilled , IconShieldCheckFilled , IconShieldFilled , IconSquare , IconSquareCheck , IconTrash } from '@tabler/icons-react ' ;
1
+ import { MemoIconBolt , MemoIconChevronDown , MemoIconCode , MemoIconDotsVertical , MemoIconEdit , MemoIconExternalLink , MemoIconFileInfo , MemoIconFilePencil , MemoIconLoader , MemoIconPlayerPlayFilled , MemoIconShieldCheckFilled , MemoIconShieldFilled , MemoIconSquare , MemoIconSquareCheck , MemoIconTrash } from './kern-icons/icons ' ;
2
2
3
3
export const SUPPORTED_ICONS = [ 'IconCode' , 'IconBolt' , 'IconSquareCheck' , 'IconSquare' , 'IconPlayerPlayFilled' , 'IconTrash' , 'IconExternalLink' ,
4
4
'IconLoader' , 'IconFilePencil' , 'IconFileInfo' , 'IconEdit' , 'IconShieldFilled' , 'IconShieldCheckFilled'
@@ -14,36 +14,36 @@ type SVGIconProps = {
14
14
export default function SVGIcon ( props : SVGIconProps ) {
15
15
switch ( props . icon ) {
16
16
case 'IconCode' :
17
- return < IconCode size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
17
+ return < MemoIconCode size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
18
18
case 'IconBolt' :
19
- return < IconBolt size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
19
+ return < MemoIconBolt size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
20
20
case 'IconSquareCheck' :
21
- return < IconSquareCheck size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
21
+ return < MemoIconSquareCheck size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
22
22
case 'IconSquare' :
23
- return < IconSquare size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
23
+ return < MemoIconSquare size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
24
24
case 'IconPlayerPlayFilled' :
25
- return < IconPlayerPlayFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
25
+ return < MemoIconPlayerPlayFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
26
26
case 'IconTrash' :
27
- return < IconTrash size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
27
+ return < MemoIconTrash size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
28
28
case 'IconExternalLink' :
29
- return < IconExternalLink size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
29
+ return < MemoIconExternalLink size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
30
30
case 'IconChevronDown' :
31
- return < IconChevronDown size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
31
+ return < MemoIconChevronDown size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
32
32
case 'IconDotsVertical' :
33
- return < IconDotsVertical size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
33
+ return < MemoIconDotsVertical size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
34
34
case 'IconLoader' :
35
- return < IconLoader size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
35
+ return < MemoIconLoader size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
36
36
case 'IconFilePencil' :
37
- return < IconFilePencil size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
37
+ return < MemoIconFilePencil size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
38
38
case 'IconFileInfo' :
39
- return < IconFileInfo size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
39
+ return < MemoIconFileInfo size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
40
40
case 'IconEdit' :
41
- return < IconEdit size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
41
+ return < MemoIconEdit size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
42
42
case 'IconShieldFilled' :
43
- return < IconShieldFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
43
+ return < MemoIconShieldFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
44
44
case 'IconShieldCheckFilled' :
45
- return < IconShieldCheckFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
46
- default : return < IconLoader size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
45
+ return < MemoIconShieldCheckFilled size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
46
+ default : return < MemoIconLoader size = { props . size } strokeWidth = { props . strokeWidth } className = { `${ props . useFillForIcons ? 'fill-gray-800' : '' } ` } />
47
47
}
48
48
49
49
}
0 commit comments