+ {enhanced ? (
+
-
-
+
+
+
+
+ ) : (
+
+
+ )}
+
e.preventDefault()}
+ >
+
+ {actionConfigs.map((action) => (
+
+ ))}
diff --git a/components/icons/ClaudeIcon.tsx b/components/icons/ClaudeIcon.tsx
new file mode 100644
index 00000000..513cbe8d
--- /dev/null
+++ b/components/icons/ClaudeIcon.tsx
@@ -0,0 +1,23 @@
+import React from "react";
+
+interface ClaudeIconProps {
+ className?: string;
+ size?: number;
+}
+
+export function ClaudeIcon({ className = "w-5 h-5", size }: ClaudeIconProps) {
+ return (
+
+ );
+}
diff --git a/components/icons/OpenAIIcon.tsx b/components/icons/OpenAIIcon.tsx
new file mode 100644
index 00000000..c1d02458
--- /dev/null
+++ b/components/icons/OpenAIIcon.tsx
@@ -0,0 +1,23 @@
+import React from "react";
+
+interface OpenAIIconProps {
+ className?: string;
+ size?: number;
+}
+
+export function OpenAIIcon({ className = "w-5 h-5", size }: OpenAIIconProps) {
+ return (
+
+ );
+}