Skip to content

Commit

Permalink
style(graphin):adjust demos
Browse files Browse the repository at this point in the history
  • Loading branch information
pomelo-nwu committed Jan 12, 2021
1 parent 0893f59 commit 5f9eabf
Show file tree
Hide file tree
Showing 7 changed files with 88 additions and 124 deletions.
59 changes: 59 additions & 0 deletions packages/graphin/docs/render/element/demos/edge.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
import React, { useEffect } from 'react';
import Graphin, { Utils, Behaviors, GraphinContext } from '@antv/graphin';

const { ZoomCanvas } = Behaviors;

const EventCenter = () => {
const { graph } = React.useContext(GraphinContext);
useEffect(() => {
graph.on('node:mouseenter', evt => {
graph.setItemState(evt.item, 'hover', true);
});

graph.on('node:mouseleave', evt => {
graph.setItemState(evt.item, 'hover', false);
});

graph.on('edge:mouseenter', evt => {
graph.setItemState(evt.item, 'selected', true);
});

graph.on('edge:mouseleave', evt => {
graph.setItemState(evt.item, 'selected', false);
});
}, []);

return null;
};

const data = Utils.mock(10)
.circle()
.graphin();
const layout = {
type: 'circular',
};

const defaultEdge = {
style: {
stroke: '#000',
},
status: {
selected: {
stroke: 'red',
animation: {
repeat: true,
},
},
},
};

export default () => {
return (
<div>
<Graphin data={data} layout={layout} defaultEdge={defaultEdge}>
<ZoomCanvas />
<EventCenter />
</Graphin>
</div>
);
};
121 changes: 0 additions & 121 deletions packages/graphin/docs/render/element/demos/graphin-circle.tsx

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ export default () => {
return (
<div>
<Graphin data={data} layout={layout} defaultEdge={defaultEdge}>
<ZoomCanvas disabled={true} />
<ZoomCanvas />
<EventCenter />
</Graphin>
</div>
Expand Down
13 changes: 13 additions & 0 deletions packages/graphin/docs/render/element/edge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: 内置边
group:
path: /render
nav:
title: Graphin
path: /graphin
order: 1
---

## 基本介绍

<code src='./demos/edge.tsx'>
4 changes: 2 additions & 2 deletions packages/graphin/docs/render/element/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ nav:

### Graphin Circle

<code src='./demos/default.tsx'>
<!-- <code src='./demos/default.tsx'> -->

### Graphin Circle

<!-- <code src='./demos/graphin-circle.tsx'> -->
<code src='./demos/index.tsx'>
13 changes: 13 additions & 0 deletions packages/graphin/docs/render/element/node.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: 节点元素
group:
path: /render
nav:
title: Graphin
path: /graphin
order: 1
---

## 基本介绍

<code src='./demos/node.tsx'>

0 comments on commit 5f9eabf

Please sign in to comment.