merge main
This commit is contained in:
@@ -1,5 +1,14 @@
|
|||||||
# @xyflow/react
|
# @xyflow/react
|
||||||
|
|
||||||
|
## 12.4.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- [#4957](https://github.com/xyflow/xyflow/pull/4957) [`fe843982`](https://github.com/xyflow/xyflow/commit/fe843982bfc7d7579d54772b201426b4c3f549c6) Thanks [@peterkogo](https://github.com/peterkogo)! - Narrow properties selected, selectable, deletable, draggable of NodeProps type to be required.
|
||||||
|
|
||||||
|
- Updated dependencies [[`fe843982`](https://github.com/xyflow/xyflow/commit/fe843982bfc7d7579d54772b201426b4c3f549c6), [`e73ef09f`](https://github.com/xyflow/xyflow/commit/e73ef09fbc8d872b46cf52c9d6a32dbb388c220b)]:
|
||||||
|
- @xyflow/system@0.0.50
|
||||||
|
|
||||||
## 12.4.1
|
## 12.4.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@xyflow/react",
|
"name": "@xyflow/react",
|
||||||
"version": "12.4.1",
|
"version": "12.4.2",
|
||||||
"description": "React Flow - A highly customizable React library for building node-based editors and interactive flow charts.",
|
"description": "React Flow - A highly customizable React library for building node-based editors and interactive flow charts.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"react",
|
"react",
|
||||||
|
|||||||
@@ -202,7 +202,7 @@ export function NodeWrapper<NodeType extends Node>({
|
|||||||
type={nodeType}
|
type={nodeType}
|
||||||
positionAbsoluteX={internals.positionAbsolute.x}
|
positionAbsoluteX={internals.positionAbsolute.x}
|
||||||
positionAbsoluteY={internals.positionAbsolute.y}
|
positionAbsoluteY={internals.positionAbsolute.y}
|
||||||
selected={node.selected}
|
selected={node.selected ?? false}
|
||||||
selectable={isSelectable}
|
selectable={isSelectable}
|
||||||
draggable={isDraggable}
|
draggable={isDraggable}
|
||||||
deletable={node.deletable ?? true}
|
deletable={node.deletable ?? true}
|
||||||
|
|||||||
@@ -1,5 +1,14 @@
|
|||||||
# @xyflow/svelte
|
# @xyflow/svelte
|
||||||
|
|
||||||
|
## 0.1.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- [#4957](https://github.com/xyflow/xyflow/pull/4957) [`fe843982`](https://github.com/xyflow/xyflow/commit/fe843982bfc7d7579d54772b201426b4c3f549c6) Thanks [@peterkogo](https://github.com/peterkogo)! - Narrow properties selected, selectable, deletable, draggable of NodeProps type to be required.
|
||||||
|
|
||||||
|
- Updated dependencies [[`fe843982`](https://github.com/xyflow/xyflow/commit/fe843982bfc7d7579d54772b201426b4c3f549c6), [`e73ef09f`](https://github.com/xyflow/xyflow/commit/e73ef09fbc8d872b46cf52c9d6a32dbb388c220b)]:
|
||||||
|
- @xyflow/system@0.0.50
|
||||||
|
|
||||||
## 0.1.28
|
## 0.1.28
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@xyflow/svelte",
|
"name": "@xyflow/svelte",
|
||||||
"version": "0.1.28",
|
"version": "0.1.29",
|
||||||
"description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.",
|
"description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"svelte",
|
"svelte",
|
||||||
|
|||||||
@@ -208,14 +208,14 @@
|
|||||||
<NodeComponent
|
<NodeComponent
|
||||||
{data}
|
{data}
|
||||||
{id}
|
{id}
|
||||||
{selected}
|
selected={selected ?? false}
|
||||||
{selectable}
|
selectable={selectable ?? $elementsSelectable ?? true}
|
||||||
{deletable}
|
deletable={deletable ?? true}
|
||||||
{sourcePosition}
|
{sourcePosition}
|
||||||
{targetPosition}
|
{targetPosition}
|
||||||
{zIndex}
|
{zIndex}
|
||||||
{dragging}
|
{dragging}
|
||||||
{draggable}
|
draggable={draggable ?? $nodesDraggable ?? true}
|
||||||
{dragHandle}
|
{dragHandle}
|
||||||
{parentId}
|
{parentId}
|
||||||
{type}
|
{type}
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
# @xyflow/system
|
# @xyflow/system
|
||||||
|
|
||||||
|
## 0.0.50
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- [#4957](https://github.com/xyflow/xyflow/pull/4957) [`fe843982`](https://github.com/xyflow/xyflow/commit/fe843982bfc7d7579d54772b201426b4c3f549c6) Thanks [@peterkogo](https://github.com/peterkogo)! - Narrow properties selected, selectable, deletable, draggable of NodeProps type to be required.
|
||||||
|
|
||||||
|
- [#4968](https://github.com/xyflow/xyflow/pull/4968) [`e73ef09f`](https://github.com/xyflow/xyflow/commit/e73ef09fbc8d872b46cf52c9d6a32dbb388c220b) Thanks [@peterkogo](https://github.com/peterkogo)! - Make internal nodes immutable
|
||||||
|
|
||||||
## 0.0.49
|
## 0.0.49
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@xyflow/system",
|
"name": "@xyflow/system",
|
||||||
"version": "0.0.49",
|
"version": "0.0.50",
|
||||||
"description": "xyflow core system that powers React Flow and Svelte Flow.",
|
"description": "xyflow core system that powers React Flow and Svelte Flow.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"node-based UI",
|
"node-based UI",
|
||||||
|
|||||||
@@ -88,20 +88,9 @@ export type InternalNodeBase<NodeType extends NodeBase = NodeBase> = NodeType &
|
|||||||
*/
|
*/
|
||||||
export type NodeProps<NodeType extends NodeBase> = Pick<
|
export type NodeProps<NodeType extends NodeBase> = Pick<
|
||||||
NodeType,
|
NodeType,
|
||||||
| 'id'
|
'id' | 'data' | 'width' | 'height' | 'sourcePosition' | 'targetPosition' | 'dragHandle' | 'parentId'
|
||||||
| 'data'
|
|
||||||
| 'width'
|
|
||||||
| 'height'
|
|
||||||
| 'sourcePosition'
|
|
||||||
| 'targetPosition'
|
|
||||||
| 'selected'
|
|
||||||
| 'dragHandle'
|
|
||||||
| 'selectable'
|
|
||||||
| 'deletable'
|
|
||||||
| 'draggable'
|
|
||||||
| 'parentId'
|
|
||||||
> &
|
> &
|
||||||
Required<Pick<NodeType, 'type' | 'dragging' | 'zIndex'>> & {
|
Required<Pick<NodeType, 'type' | 'dragging' | 'zIndex' | 'selectable' | 'deletable' | 'selected' | 'draggable'>> & {
|
||||||
/** whether a node is connectable or not */
|
/** whether a node is connectable or not */
|
||||||
isConnectable: boolean;
|
isConnectable: boolean;
|
||||||
/** position absolute x value */
|
/** position absolute x value */
|
||||||
|
|||||||
Reference in New Issue
Block a user