初始提交:CodingRoom 机器人与 AI 平台
This commit is contained in:
27
components/SVGIcons.tsx
Normal file
27
components/SVGIcons.tsx
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
import React from 'react';
|
||||
|
||||
// Added missing BrainIcon component used in ChatBot header
|
||||
export const BrainIcon = () => (
|
||||
<svg className="w-6 h-6 text-blue-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
|
||||
</svg>
|
||||
);
|
||||
|
||||
export const CuteRobot = ({ className }: { className?: string }) => (
|
||||
<svg viewBox="0 0 200 200" className={className} fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="100" cy="100" r="90" fill="#fef3c7" />
|
||||
<rect x="60" y="70" width="80" height="70" rx="20" fill="#f97316" stroke="#431407" strokeWidth="4" />
|
||||
<circle cx="85" cy="95" r="8" fill="white" />
|
||||
<circle cx="115" cy="95" r="8" fill="white" />
|
||||
<path d="M85 120 Q100 130 115 120" stroke="white" strokeWidth="4" strokeLinecap="round" />
|
||||
<rect x="95" y="45" width="10" height="25" fill="#431407" />
|
||||
<circle cx="100" cy="40" r="10" fill="#a855f7" />
|
||||
</svg>
|
||||
);
|
||||
|
||||
export const FunGear = () => (
|
||||
<svg className="w-10 h-10" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
||||
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={3} d="M12 6V4m0 2a2 2 0 100 4m0-4a2 2 0 110 4m-6 8a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4m6 6v10m6-2a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4" />
|
||||
</svg>
|
||||
);
|
||||
Reference in New Issue
Block a user