mirror of
https://github.com/logseq/logseq.git
synced 2026-05-25 21:24:21 +00:00
fix: active state of toggle input
This commit is contained in:
committed by
Tienson Qin
parent
47106cf89b
commit
b1d499abf7
@@ -5,13 +5,14 @@ export interface TooltipProps extends ReactTooltip.TooltipContentProps {
|
||||
side?: Side
|
||||
sideOffset?: number
|
||||
content?: React.ReactNode
|
||||
asChild?: boolean
|
||||
}
|
||||
|
||||
export function Tooltip({ side, content, sideOffset = 10, ...rest }: TooltipProps) {
|
||||
export function Tooltip({ side, content, asChild=true, sideOffset = 10, ...rest }: TooltipProps) {
|
||||
return content ? (
|
||||
<ReactTooltip.Provider delayDuration={300}>
|
||||
<ReactTooltip.Root>
|
||||
<ReactTooltip.Trigger asChild>{rest.children}</ReactTooltip.Trigger>
|
||||
<ReactTooltip.Trigger asChild={asChild}>{rest.children}</ReactTooltip.Trigger>
|
||||
<ReactTooltip.Portal>
|
||||
<ReactTooltip.Content
|
||||
className="tl-tooltip-content"
|
||||
|
||||
@@ -16,7 +16,7 @@ export function ToggleInput({
|
||||
...rest
|
||||
}: ToggleInputProps) {
|
||||
return (
|
||||
<Tooltip content={title}>
|
||||
<Tooltip content={title} asChild={false}>
|
||||
<Toggle.Root
|
||||
{...rest}
|
||||
data-toggle={toggle}
|
||||
|
||||
Reference in New Issue
Block a user