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
      • Parameters

        • value: Color
        • hex: string

        Returns void

  • Optional onChangeComplete?: ((value) => void)
      • (value): void
      • Parameters

        • value: Color

        Returns void

  • Optional onClear?: (() => void)
      • (): void
      • Returns void

  • Optional onFormatChange?: ((format) => void)
      • (format): void
      • Parameters

        • format: ColorFormat

        Returns void

  • Optional onOpenChange?: ((open) => void)
      • (open): void
      • Parameters

        • open: boolean

        Returns 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;
            }
            • 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

Generated using TypeDoc