about summary refs log tree commit diff
path: root/src/components/icons/common.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/icons/common.ts')
-rw-r--r--src/components/icons/common.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/components/icons/common.ts b/src/components/icons/common.ts
deleted file mode 100644
index 669c157f5..000000000
--- a/src/components/icons/common.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import {StyleSheet, TextProps} from 'react-native'
-import type {PathProps, SvgProps} from 'react-native-svg'
-
-import {tokens} from '#/alf'
-
-export type Props = {
-  fill?: PathProps['fill']
-  style?: TextProps['style']
-  size?: keyof typeof sizes
-} & Omit<SvgProps, 'style' | 'size'>
-
-export const sizes = {
-  xs: 12,
-  sm: 16,
-  md: 20,
-  lg: 24,
-  xl: 28,
-}
-
-export function useCommonSVGProps(props: Props) {
-  const {fill, size, ...rest} = props
-  const style = StyleSheet.flatten(rest.style)
-  const _fill = fill || style?.color || tokens.color.blue_500
-  const _size = Number(size ? sizes[size] : rest.width || sizes.md)
-
-  return {
-    fill: _fill,
-    size: _size,
-    style,
-    ...rest,
-  }
-}