docs: redesign code highlights + add default code titles (#8628)
* docs: code highlights improvements + default titles * spacing fixes * fix terminal detection * add padding for non-terminal one liners
This commit is contained in:
@@ -9,6 +9,7 @@ export type CopyButtonProps = {
|
||||
text: string
|
||||
buttonClassName?: string
|
||||
tooltipClassName?: string
|
||||
tooltipInnerClassName?: string
|
||||
tooltipText?: string
|
||||
onCopy?: (
|
||||
e:
|
||||
@@ -27,6 +28,7 @@ export const CopyButton = ({
|
||||
className,
|
||||
onCopy,
|
||||
handleTouch,
|
||||
tooltipInnerClassName,
|
||||
}: CopyButtonProps) => {
|
||||
const { isCopied, handleCopy } = useCopy(text)
|
||||
const [touchCount, setTouchCount] = useState(0)
|
||||
@@ -36,6 +38,7 @@ export const CopyButton = ({
|
||||
text={isCopied ? `Copied!` : tooltipText}
|
||||
tooltipClassName={clsx(tooltipClassName, handleTouch && "!block")}
|
||||
className={className}
|
||||
innerClassName={tooltipInnerClassName}
|
||||
>
|
||||
<span
|
||||
className={clsx("cursor-pointer", buttonClassName)}
|
||||
|
||||
Reference in New Issue
Block a user