diff --git a/apps/web/src/components/ai/nemo-node-animation.tsx b/apps/web/src/components/ai/nemo-node-animation.tsx new file mode 100644 index 000000000..b48d25eb7 --- /dev/null +++ b/apps/web/src/components/ai/nemo-node-animation.tsx @@ -0,0 +1,98 @@ +'use client' + +/** + * NemoNodeAnimation - NemoClaw 截圖風格節點動畫 + * ================================================ + * 72×72 SVG,白底圓形 + 漸層藍球(orb-pulse) + * 4 主臂 + 4 斜臂 + 白色端點節點 + * 虛線旋轉軌道環(ring-spin 12s) + * ❌ 禁止使用 openclaw-panel.tsx 的龍蝦臂 SVG + */ + +export function NemoNodeAnimation({ size = 72 }: { size?: number }) { + const id = 'nemo-node' + return ( + <> + + + + + + + + + + {/* 白底圓形背景 */} + + + {/* 4 主臂(solid #4A90D9,opacity 0.7)*/} + + + + + + {/* 4 斜臂(細,opacity 0.35)*/} + + + + + + {/* 虛線旋轉軌道環 */} + + + {/* 主臂端點節點(r=3,白底+藍邊)*/} + + + + + + {/* 斜臂端點節點(r=2,白底+藍邊)*/} + + + + + + {/* 中央漸層藍球(orb-pulse 脈動)*/} + + {/* 高光 */} + + + + ) +} + +export default NemoNodeAnimation