apps/chat/src/components/Common/Spinner.tsx (22 lines of code) (raw):
import classNames from 'classnames';
import LoaderIcon from '@/public/images/icons/loader.svg';
interface Props {
size?: number;
className?: string;
dataQa?: string;
}
export const Spinner = ({
size = 16,
className = '',
dataQa = 'message-input-spinner',
}: Props) => {
return (
<LoaderIcon
size={size}
height={size}
width={size}
className={classNames(
'shrink-0 grow-0 basis-auto animate-spin-steps text-secondary',
className,
)}
data-qa={dataQa}
/>
);
};