Vercel/src/components/primitives/ResponsiveText.tsx
2025-03-16 17:54:45 -05:00

23 lines
415 B
TypeScript

import { ReactNode } from 'react';
export default function ResponsiveText({
children,
shortText,
}: {
children: ReactNode
shortText?: ReactNode
}) {
return (
<>
{/* Short text */}
<span className="inline sm:hidden" aria-hidden>
{shortText ?? children}
</span>
{/* Full text */}
<span className="hidden sm:inline">
{children}
</span>
</>
);
}