We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/useTooltip.ts
Lines 121 to 127 in db49b7e
При монтировании компонента выполняются все эффекты, следовательно, функция recalculatePosition() вызывается дважды Предлагаю убрать верхний useEffect
recalculatePosition()
useEffect
Lines 100 to 113 in db49b7e
Можно упростить?
setStyles({ [props.position]: true })
Line 59 in db49b7e
Такая идея есть
function setStyles(condition) { const position = Object.keys(condition)[0] const tooltipStyless = { top: position==='top'||position==='top-left'||position==='top-right' ? -tooltipHeight - 10 : position==='right'||position==='left' ? centerVertical : -6 left: ..., right: ..., bottom: ..., } classes.add(styles[`tooltip-content-${position}`]) setTooltipStyles(tooltipStyless)
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/tooltip.tsx
Line 37 in db49b7e
А как же &&
&&
Lines 39 to 41 in db49b7e
ref={tooltipContent}
Line 7 in db49b7e
elem
tooltipWrapper
tooltipRef
The text was updated successfully, but these errors were encountered:
*В 3 пункте const position = Object.keys(condition).find(key=>condition[key])
const position = Object.keys(condition).find(key=>condition[key])
Sorry, something went wrong.
@baikinkirill 🏂🏻
Ух, как многа всего
No branches or pull requests
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/useTooltip.ts
Lines 121 to 127 in db49b7e
При монтировании компонента выполняются все эффекты, следовательно, функция
recalculatePosition()
вызывается дваждыПредлагаю убрать верхний
useEffect
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/useTooltip.ts
Lines 100 to 113 in db49b7e
Можно упростить?
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/useTooltip.ts
Line 59 in db49b7e
Такая идея есть
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/tooltip.tsx
Line 37 in db49b7e
А как же
&&
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/tooltip.tsx
Lines 39 to 41 in db49b7e
Почему нельзя просто
ref={tooltipContent}
ITLab-Core-Lib/libs/react/ui-core/src/lib/tooltip/useTooltip.ts
Line 7 in db49b7e
Может вместо
elem
назватьtooltipWrapper
/tooltipRef
(я когда в первый раз в проектах увидел, не сразу понял, что это заelem
)The text was updated successfully, but these errors were encountered: