diff --git a/packages/copilot-sdk/src/ui/components/ui/avatar.tsx b/packages/copilot-sdk/src/ui/components/ui/avatar.tsx
index f6fc09d..e7219a5 100644
--- a/packages/copilot-sdk/src/ui/components/ui/avatar.tsx
+++ b/packages/copilot-sdk/src/ui/components/ui/avatar.tsx
@@ -24,7 +24,7 @@ const AvatarImage = React.forwardRef<
>(({ className, ...props }, ref) => (
));
diff --git a/packages/copilot-sdk/src/ui/components/ui/loader.tsx b/packages/copilot-sdk/src/ui/components/ui/loader.tsx
index 8caf549..73c0eb8 100644
--- a/packages/copilot-sdk/src/ui/components/ui/loader.tsx
+++ b/packages/copilot-sdk/src/ui/components/ui/loader.tsx
@@ -1,16 +1,10 @@
import { cn } from "../../lib/utils";
-import React from "react";
export interface LoaderProps {
variant?:
- | "circular"
- | "classic"
- | "pulse"
- | "pulse-dot"
| "dots"
| "typing"
| "wave"
- | "bars"
| "terminal"
| "text-blink"
| "text-shimmer"
@@ -20,125 +14,6 @@ export interface LoaderProps {
className?: string;
}
-export function CircularLoader({
- className,
- size = "md",
-}: {
- className?: string;
- size?: "sm" | "md" | "lg";
-}) {
- const sizeClasses = {
- sm: "size-4",
- md: "size-5",
- lg: "size-6",
- };
-
- return (
-
- Loading
-
- );
-}
-
-export function ClassicLoader({
- className,
- size = "md",
-}: {
- className?: string;
- size?: "sm" | "md" | "lg";
-}) {
- const sizeClasses = {
- sm: "size-4",
- md: "size-5",
- lg: "size-6",
- };
-
- const barSizes = {
- sm: { height: "6px", width: "1.5px" },
- md: { height: "8px", width: "2px" },
- lg: { height: "10px", width: "2.5px" },
- };
-
- return (
-
-
- {[...Array(12)].map((_, i) => (
-
- ))}
-
-
Loading
-
- );
-}
-
-export function PulseLoader({
- className,
- size = "md",
-}: {
- className?: string;
- size?: "sm" | "md" | "lg";
-}) {
- const sizeClasses = {
- sm: "size-4",
- md: "size-5",
- lg: "size-6",
- };
-
- return (
-
- );
-}
-
-export function PulseDotLoader({
- className,
- size = "md",
-}: {
- className?: string;
- size?: "sm" | "md" | "lg";
-}) {
- const sizeClasses = {
- sm: "size-1",
- md: "size-2",
- lg: "size-3",
- };
-
- return (
-
- Loading
-
- );
-}
-
export function DotsLoader({
className,
size = "md",
@@ -147,9 +22,9 @@ export function DotsLoader({
size?: "sm" | "md" | "lg";
}) {
const dotSizes = {
- sm: "h-1.5 w-1.5",
- md: "h-2 w-2",
- lg: "h-2.5 w-2.5",
+ sm: "h-1 w-1",
+ md: "h-1.5 w-1.5",
+ lg: "h-2 w-2",
};
const containerSizes = {
@@ -161,7 +36,7 @@ export function DotsLoader({
return (
- {[...Array(3)].map((_, i) => (
-
- ))}
-
Loading
-
- );
-}
-
export function TerminalLoader({
className,
size = "md",
@@ -352,12 +189,7 @@ export function TerminalLoader({
{">"}
-
+
Loading
);
@@ -381,7 +213,7 @@ export function TextBlinkLoader({
return (