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:
Shahed Nasser
2024-08-19 13:34:07 +03:00
committed by GitHub
parent d571d564c3
commit a77c23c915
9 changed files with 104 additions and 55 deletions
@@ -11,6 +11,7 @@ export type TooltipProps = {
tooltipClassName?: string
html?: string
tooltipChildren?: React.ReactNode
innerClassName?: string
} & React.HTMLAttributes<HTMLSpanElement> &
ITooltip
@@ -21,6 +22,7 @@ export const Tooltip = ({
html = "",
tooltipChildren,
className,
innerClassName,
...tooltipProps
}: TooltipProps) => {
const elementId = useId()
@@ -32,6 +34,7 @@ export const Tooltip = ({
data-tooltip-content={text}
data-tooltip-html={html}
data-tooltip-id={elementId}
className={innerClassName}
>
{children}
</span>