import React from 'react' import { twMerge } from 'tailwind-merge' import withDefaults from '../utils/with-defaults' interface Props { block?: boolean width?: string className?: string } const defaultProps = { block: false, className: '' } type NativeAttrs = Omit, keyof Props> export type CodeProps = Props & typeof defaultProps & NativeAttrs const Code: React.FC> = ({ children, block, className, width, ...props }) => { const themeClassNames = 'bg-grayscale-2 text-grayscale-10 dark:bg-overlay-white-5 dark:text-overlay-white-11' if (!block) return ( {children} ) return ( <>
        {children}
      
) } const MemoCode = React.memo(Code) export default withDefaults(MemoCode, defaultProps)