diff --git a/packages/li-p2/src/LayerAttribute/IconImageLayerStyle/index.tsx b/packages/li-p2/src/LayerAttribute/IconImageLayerStyle/index.tsx index 8d6b05e2..c11fd6c2 100644 --- a/packages/li-p2/src/LayerAttribute/IconImageLayerStyle/index.tsx +++ b/packages/li-p2/src/LayerAttribute/IconImageLayerStyle/index.tsx @@ -11,11 +11,11 @@ import IconScaleSelector from '../components/IconScaleSelector'; import { CLS_PREFIX } from './constant'; import { iconImageLayerStyleConfigToFlat, iconImageLayerStyleFlatToConfig } from './helper'; import schema from './schema'; -import type { IconImageLayerStyleAttributeProps, IconSelectOptionType } from './types'; +import type { IconImageLayerStyleAttributeProps } from './types'; -export const IconImageLayerStyleAttributeSchemaField: React.FC< - Pick & { iconList?: IconSelectOptionType[] } -> = (props) => { +export const IconImageLayerStyleAttributeSchemaField: React.FC> = ( + props, +) => { const SchemaField = useMemo( () => createSchemaField({ @@ -37,10 +37,7 @@ export const IconImageLayerStyleAttributeSchemaField: React.FC< [], ); - const _schema = useMemo(() => schema({ fieldList: props.fieldList, iconList: props.iconList || [] }), [ - props.fieldList, - props.iconList, - ]); + const _schema = useMemo(() => schema({ fieldList: props.fieldList }), [props.fieldList]); return ; };