+
);
diff --git a/apps/web/src/assets/icons/crates.svg b/apps/web/src/assets/icons/crates.svg
new file mode 100644
index 0000000..ba4701a
--- /dev/null
+++ b/apps/web/src/assets/icons/crates.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/web/src/assets/icons/github.svg b/apps/web/src/assets/icons/github.svg
new file mode 100644
index 0000000..aeecc2a
--- /dev/null
+++ b/apps/web/src/assets/icons/github.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/web/src/assets/icons/npm.svg b/apps/web/src/assets/icons/npm.svg
new file mode 100644
index 0000000..849f43f
--- /dev/null
+++ b/apps/web/src/assets/icons/npm.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/web/src/assets/icons/vercel.svg b/apps/web/src/assets/icons/vercel.svg
new file mode 100644
index 0000000..2a93c42
--- /dev/null
+++ b/apps/web/src/assets/icons/vercel.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/web/src/components/converter/ConversionToggle.tsx b/apps/web/src/components/converter/ConversionToggle.tsx
index 41cdf8f..c8dc01a 100644
--- a/apps/web/src/components/converter/ConversionToggle.tsx
+++ b/apps/web/src/components/converter/ConversionToggle.tsx
@@ -1,11 +1,9 @@
-import { Button } from '../ui/button';
-import { ArrowLeftRight } from 'lucide-react';
-import { cn } from '../../lib/utils';
+import { RefreshCw } from 'lucide-react';
import { motion, AnimatePresence } from 'framer-motion';
interface ConversionToggleProps {
isThriftToJson: boolean;
- isDisabled?: boolean;
+ isDisabled: boolean;
onToggle: () => void;
}
@@ -15,91 +13,56 @@ export function ConversionToggle({
onToggle
}: ConversionToggleProps) {
return (
-