"use client";

import { cn } from "@/lib/utils";

interface LoadingTextSkeletonProps {
  className?: string;
  /** Optional short message e.g. "Loading…" */
  message?: string;
}

/**
 * Simple inline loading placeholder (pulse text). Use for "Loading services…", "Loading tags…", etc.
 */
export function LoadingTextSkeleton({
  className,
  message = "Loading…",
}: LoadingTextSkeletonProps) {
  return (
    <p className={cn("text-sm text-muted-foreground animate-pulse", className)}>
      {message}
    </p>
  );
}
