My personal website
1import { cn } from '@/lib/utils';
2import React from 'react';
3import { quoteStyles } from './Quote.styles';
4import { QuoteProps } from './Quote.types';
5
6export const Quote = React.forwardRef<HTMLQuoteElement, QuoteProps>(
7 ({ children, size = 'md', cite, className = '', ...props }, ref) => {
8 return (
9 <blockquote
10 ref={ref}
11 className={cn(quoteStyles.base, quoteStyles.sizes[size], className)}
12 cite={cite}
13 {...props}
14 >
15 {children}
16 </blockquote>
17 );
18 },
19);
20
21Quote.displayName = 'Quote';