attempt at fixing 1 sat tooltip glitch
This commit is contained in:
parent
f27aca546d
commit
5ad70efbd7
@ -1,6 +1,12 @@
|
|||||||
|
import { useFormikContext } from 'formik'
|
||||||
import { OverlayTrigger, Tooltip } from 'react-bootstrap'
|
import { OverlayTrigger, Tooltip } from 'react-bootstrap'
|
||||||
|
|
||||||
export default function ActionTooltip ({ children }) {
|
export default function ActionTooltip ({ children, notForm }) {
|
||||||
|
// if we're in a form, we want to hide tooltip on submit
|
||||||
|
let formik
|
||||||
|
if (!notForm) {
|
||||||
|
formik = useFormikContext()
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<OverlayTrigger
|
<OverlayTrigger
|
||||||
placement='bottom'
|
placement='bottom'
|
||||||
@ -10,6 +16,7 @@ export default function ActionTooltip ({ children }) {
|
|||||||
</Tooltip>
|
</Tooltip>
|
||||||
}
|
}
|
||||||
trigger={['hover', 'focus']}
|
trigger={['hover', 'focus']}
|
||||||
|
show={formik?.isSubmitting ? false : undefined}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
</OverlayTrigger>
|
</OverlayTrigger>
|
||||||
|
@ -36,7 +36,7 @@ export default function UpVote ({ itemId, meSats, className }) {
|
|||||||
return (
|
return (
|
||||||
<LightningConsumer>
|
<LightningConsumer>
|
||||||
{({ strike }) =>
|
{({ strike }) =>
|
||||||
<ActionTooltip>
|
<ActionTooltip notForm>
|
||||||
<UpArrow
|
<UpArrow
|
||||||
width={24}
|
width={24}
|
||||||
height={24}
|
height={24}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user