This commit is contained in:
ikun0014 2024-12-01 13:57:57 +08:00
parent 7de91c84f8
commit b871f99bcd
No known key found for this signature in database
GPG Key ID: CB646D33779F3C89
2 changed files with 3 additions and 37 deletions

View File

@ -33,4 +33,6 @@ runs:
- name: Install dependencies - name: Install dependencies
shell: bash shell: bash
run: npm ci run: |
npm ci
npm i react-native-vector-icons

View File

@ -5,27 +5,9 @@ import { memo, type ComponentProps } from 'react'
import { useTextShadow, useTheme } from '@/store/theme/hook' import { useTextShadow, useTheme } from '@/store/theme/hook'
import { StyleSheet, type StyleProp, type TextStyle } from 'react-native' import { StyleSheet, type StyleProp, type TextStyle } from 'react-native'
// import IconAntDesign from 'react-native-vector-icons/AntDesign'
// import IconEntypo from 'react-native-vector-icons/Entypo'
// import IconEvilIcons from 'react-native-vector-icons/EvilIcons'
// import IconFeather from 'react-native-vector-icons/Feather'
// import IconFontAwesome from 'react-native-vector-icons/FontAwesome'
// import IconFontAwesome5 from 'react-native-vector-icons/FontAwesome5'
// import IconFontisto from 'react-native-vector-icons/Fontisto'
// import IconFoundation from 'react-native-vector-icons/Foundation'
// import IconIonicons from 'react-native-vector-icons/Ionicons'
// import IconMaterialIcons from 'react-native-vector-icons/MaterialIcons'
// import IconMaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'
// import IconOcticons from 'react-native-vector-icons/Octicons'
// import IconZocial from 'react-native-vector-icons/Zocial'
// import IconSimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'
const IcoMoon = createIconSetFromIcoMoon(icoMoonConfig) const IcoMoon = createIconSetFromIcoMoon(icoMoonConfig)
// https://oblador.github.io/react-native-vector-icons/
type IconType = ReturnType<typeof createIconSetFromIcoMoon> type IconType = ReturnType<typeof createIconSetFromIcoMoon>
interface IconProps extends Omit<ComponentProps<IconType>, 'style'> { interface IconProps extends Omit<ComponentProps<IconType>, 'style'> {
@ -51,21 +33,3 @@ export const Icon = memo(({ size = 15, rawSize, color, style, ...props }: IconPr
/> />
) )
}) })
export {
// IconAntDesign,
// IconEntypo,
// IconEvilIcons,
// IconFeather,
// IconFontAwesome,
// IconFontAwesome5,
// IconFontisto,
// IconFoundation,
// IconIonicons,
// IconMaterialIcons,
// IconMaterialCommunityIcons,
// IconOcticons,
// IconZocial,
// IconSimpleLineIcons,
}