import React from 'react'; import { useStyles, useTheme } from '../../core'; import { Text } from '../Text/Text'; interface BlockquoteProps extends React.HTMLAttributes { cite?: string; } export const Blockquote: React.FC = ({ children, cite, className = '', ...props }) => { const { theme } = useTheme(); const createStyle = useStyles('blockquote'); const quoteClass = createStyle({ paddingLeft: theme.spacing.md, borderLeft: `4px solid ${theme.colors.border}`, color: theme.colors.textSecondary, margin: `${theme.spacing.md} 0`, }); return (
{children} {cite && ( — {cite} )}
); };