import * as React from "react"; import { motion } from "motion/react"; import { cn } from "@/lib/utils"; /** * Container com estilo de terminal: fundo escuro, borda, fonte monospace. */ const Terminal = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, children, ...props }, ref) => (
{children}
)); Terminal.displayName = "Terminal"; interface AnimatedStepProps extends React.HTMLAttributes { delay?: number; className?: string; children?: React.ReactNode; } /** * Linha animada (fade-in + slide up) para uso dentro do Terminal. * Usado para exibir passos em sequĂȘncia. */ function AnimatedStep({ delay = 0, className, children, ...props }: AnimatedStepProps) { return ( {children} ); } export { Terminal, AnimatedStep };