[REFACTOR] Twenty UI multi barrel (#11301)
# Introduction closes https://github.com/twentyhq/core-team-issues/issues/591 Same than for `twenty-shared` made in https://github.com/twentyhq/twenty/pull/11083. ## TODO - [x] Manual migrate twenty-website twenty-ui imports ## What's next: - Generate barrel and migration script factorization within own package + tests - Refactoring using preconstruct ? TimeBox - Lint circular dependencies - Lint import from barrel and forbid them ### Preconstruct We need custom rollup plugins addition, but preconstruct does not expose its rollup configuration. It might be possible to handle this using the babel overrides. But was a big tunnel. We could give it a try afterwards ! ( allowing cjs interop and stuff like that ) Stuck to vite lib app Closed related PRs: - https://github.com/twentyhq/twenty/pull/11294 - https://github.com/twentyhq/twenty/pull/11203
This commit is contained in:
@ -69,14 +69,18 @@ export const AppTooltip = ({
|
||||
width,
|
||||
isOpen,
|
||||
}: AppTooltipProps) => {
|
||||
const delayInMs =
|
||||
delay === TooltipDelay.noDelay
|
||||
? 0
|
||||
: delay === TooltipDelay.shortDelay
|
||||
? 300
|
||||
: delay === TooltipDelay.mediumDelay
|
||||
? 500
|
||||
: 1000;
|
||||
const getDelayInMis = (delay: TooltipDelay) => {
|
||||
switch (delay) {
|
||||
case TooltipDelay.noDelay:
|
||||
return 0;
|
||||
case TooltipDelay.shortDelay:
|
||||
return 300;
|
||||
case TooltipDelay.mediumDelay:
|
||||
return 500;
|
||||
case TooltipDelay.longDelay:
|
||||
return 1000;
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<StyledAppTooltip
|
||||
@ -84,7 +88,7 @@ export const AppTooltip = ({
|
||||
anchorSelect,
|
||||
className,
|
||||
content,
|
||||
delayShow: delayInMs,
|
||||
delayShow: getDelayInMis(delay),
|
||||
delayHide: 20,
|
||||
hidden,
|
||||
noArrow,
|
||||
|
||||
Reference in New Issue
Block a user