Type alias ColorPickerProps
ColorPickerProps: Omit<RcColorPickerProps, "onChange" | "value" | "defaultValue" | "panelRender" | "disabledAlpha" | "onChangeComplete"> & { allowClear?: boolean; arrow?: boolean | { pointAtCenter: boolean; }; children?: React.ReactNode; defaultFormat?: keyof typeof ColorFormat; defaultValue?: ColorValueType; disabled?: boolean; disabledAlpha?: boolean; format?: keyof typeof ColorFormat; onChange?: ((value,
hex) => void); onChangeComplete?: ((value) => void); onClear?: (() => void); onFormatChange?: ((format) => void); onOpenChange?: ((open) => void); open?: boolean; panelRender?: ((panel,
extra) => React.ReactNode); placement?: TriggerPlacement; presets?: PresetsItem[]; rootClassName?: string; showText?: boolean | ((color) => React.ReactNode); size?: SizeType; styles?: { popup?: CSSProperties; popupOverlayInner?: CSSProperties; }; trigger?: TriggerType; value?: ColorValueType; [
key:
`data-${string}`]
: string; } & Pick<Antd.PopoverProps, "getPopupContainer" | "autoAdjustOverflow" | "destroyTooltipOnHide"> Type declaration
[key: `data-${string}`]: string
Optional allowClear?: boolean
Optional arrow?: boolean | {
pointAtCenter: boolean;
}
Optional children?: React.ReactNode
Optional defaultFormat?: keyof typeof ColorFormat
Optional defaultValue?: ColorValueType
Optional disabled?: boolean
Optional disabledAlpha?: boolean
Optional format?: keyof typeof ColorFormat
Optional onChange?: ((value, hex) => void)
- (value, hex): void
Returns void
Optional onChangeComplete?: ((value) => void)
- (value): void
Returns void
Optional onClear?: (() => void)
Optional onFormatChange?: ((format) => void)
- (format): void
Returns void
Optional onOpenChange?: ((open) => void)
Optional open?: boolean
Optional panelRender?: ((panel, extra) => React.ReactNode)
- (panel, extra): React.ReactNode
Parameters
panel: React.ReactNode
extra: {
components: {
Picker: FC;
Presets: FC;
};
}
components: {
Picker: FC;
Presets: FC;
}
Returns React.ReactNode
Optional placement?: TriggerPlacement
Optional presets?: PresetsItem[]
Optional rootClassName?: string
Optional showText?: boolean | ((color) => React.ReactNode)
Optional size?: SizeType
Optional styles?: {
popup?: CSSProperties;
popupOverlayInner?: CSSProperties;
}
Optional popup?: CSSProperties
Optional popupOverlayInner?: CSSProperties
Optional trigger?: TriggerType
Optional value?: ColorValueType