flow / src /ColorSelectorNode.js
ruv's picture
Create ColorSelectorNode.js
6119a08 verified
raw
history blame contribute delete
961 Bytes
import React, { memo } from 'react';
import { Handle, Position } from 'reactflow';
export default memo(({ data, isConnectable }) => {
return (
<>
<Handle
type="target"
position={Position.Left}
style={{ background: '#555' }}
onConnect={(params) => console.log('handle onConnect', params)}
isConnectable={isConnectable}
/>
<div>
Custom Color Picker Node: <strong>{data.color}</strong>
</div>
<input className="nodrag" type="color" onChange={data.onChange} defaultValue={data.color} />
<Handle
type="source"
position={Position.Right}
id="a"
style={{ top: 10, background: '#555' }}
isConnectable={isConnectable}
/>
<Handle
type="source"
position={Position.Right}
id="b"
style={{ bottom: 10, top: 'auto', background: '#555' }}
isConnectable={isConnectable}
/>
</>
);
});