Implemented gradient on handle and made it smaller
This commit is contained in:
parent
2e853ac260
commit
35cb084728
1 changed files with 23 additions and 9 deletions
|
|
@ -12,7 +12,7 @@ import { title } from "process";
|
||||||
export default function HandleRenderComponent({
|
export default function HandleRenderComponent({
|
||||||
left,
|
left,
|
||||||
nodes,
|
nodes,
|
||||||
tooltipTitle,
|
tooltipTitle = "",
|
||||||
proxy,
|
proxy,
|
||||||
id,
|
id,
|
||||||
title,
|
title,
|
||||||
|
|
@ -21,7 +21,21 @@ export default function HandleRenderComponent({
|
||||||
colors,
|
colors,
|
||||||
setFilterEdge,
|
setFilterEdge,
|
||||||
showNode,
|
showNode,
|
||||||
}) {
|
} :
|
||||||
|
{
|
||||||
|
left: boolean;
|
||||||
|
nodes: any;
|
||||||
|
tooltipTitle?: string;
|
||||||
|
proxy: any;
|
||||||
|
id: any;
|
||||||
|
title: string;
|
||||||
|
edges: any;
|
||||||
|
myData: any;
|
||||||
|
colors: string[];
|
||||||
|
setFilterEdge: any;
|
||||||
|
showNode: any;
|
||||||
|
}
|
||||||
|
) {
|
||||||
return (
|
return (
|
||||||
<Button
|
<Button
|
||||||
unstyled
|
unstyled
|
||||||
|
|
@ -59,20 +73,20 @@ export default function HandleRenderComponent({
|
||||||
isValidConnection(connection, nodes, edges)
|
isValidConnection(connection, nodes, edges)
|
||||||
}
|
}
|
||||||
className={classNames(
|
className={classNames(
|
||||||
left ? "-ml-1" : "-mr-1",
|
left ? "-ml-0.5" : "-mr-0.5",
|
||||||
"z-20 h-4 w-4 rounded-full border-none bg-background",
|
"z-20 h-3 w-3 rounded-full border-none bg-background",
|
||||||
)}
|
)}
|
||||||
style={{
|
style={{
|
||||||
background:
|
background:
|
||||||
"conic-gradient(" +
|
"conic-gradient(" +
|
||||||
colors
|
colors.concat(colors[0])
|
||||||
.map(
|
.map(
|
||||||
(color, index) =>
|
(color, index) =>
|
||||||
color +
|
color +
|
||||||
" " +
|
" " +
|
||||||
(360 / colors.length) * index +
|
((360 / colors.length) * (index) - (360 / (colors.length * 4))) +
|
||||||
"deg " +
|
"deg " +
|
||||||
(360 / colors.length) * (index + 1) +
|
(((360 / colors.length) * (index))+ (360 / (colors.length * 4))) +
|
||||||
"deg",
|
"deg",
|
||||||
)
|
)
|
||||||
.join(" ,") +
|
.join(" ,") +
|
||||||
|
|
@ -88,8 +102,8 @@ export default function HandleRenderComponent({
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
className={cn(
|
className={cn(
|
||||||
"absolute top-[50%] z-10 h-4 w-4 translate-y-[-50%] rounded-full bg-background",
|
"absolute top-[50%] z-10 h-3 w-3 translate-y-[-50%] rounded-full bg-background",
|
||||||
left ? "-left-[4px] -ml-1" : "-right-[4px] -mr-1",
|
left ? "-left-[4px] -ml-0.5" : "-right-[4px] -mr-0.5",
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue