From 354bf7a6f2ad27440fe29a7852bb330a7f5a2c31 Mon Sep 17 00:00:00 2001 From: OG T Date: Wed, 1 Apr 2026 19:50:05 +0800 Subject: [PATCH] feat(ai): add NemoNodeAnimation 72x72 SVG with orb-pulse and ring-spin --- .../src/components/ai/nemo-node-animation.tsx | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 apps/web/src/components/ai/nemo-node-animation.tsx 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