Remove all tooltip delays throughout the app (#5969)
This commit is contained in:
@ -405,7 +405,6 @@ const ToolbarItemTooltip = memo(function ToolbarItemContents({
|
|||||||
position="bottom"
|
position="bottom"
|
||||||
wrapperClassName={'!p-4 !pointer-events-auto ' + wrapperClassName}
|
wrapperClassName={'!p-4 !pointer-events-auto ' + wrapperClassName}
|
||||||
contentClassName={contentClassName}
|
contentClassName={contentClassName}
|
||||||
delay={0}
|
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
@ -48,7 +48,6 @@ export function ActionButtonDropdown({
|
|||||||
{props.name ? props.name + ': ' : ''}open menu
|
{props.name ? props.name + ': ' : ''}open menu
|
||||||
</span>
|
</span>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
delay={0}
|
|
||||||
position="bottom"
|
position="bottom"
|
||||||
hoverOnly
|
hoverOnly
|
||||||
wrapperClassName="ui-open:!hidden"
|
wrapperClassName="ui-open:!hidden"
|
||||||
|
@ -136,7 +136,7 @@ export const CommandBar = () => {
|
|||||||
name="close"
|
name="close"
|
||||||
className="w-5 h-5 rounded-sm bg-destroy-10 text-destroy-80 dark:bg-destroy-80 dark:text-destroy-10 group-hover:brightness-110"
|
className="w-5 h-5 rounded-sm bg-destroy-10 text-destroy-80 dark:bg-destroy-80 dark:text-destroy-10 group-hover:brightness-110"
|
||||||
/>
|
/>
|
||||||
<Tooltip position="bottom" delay={500}>
|
<Tooltip position="bottom">
|
||||||
Cancel{' '}
|
Cancel{' '}
|
||||||
<kbd className="hotkey ml-4 dark:!bg-chalkboard-80">esc</kbd>
|
<kbd className="hotkey ml-4 dark:!bg-chalkboard-80">esc</kbd>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
@ -144,7 +144,7 @@ export const CommandBar = () => {
|
|||||||
{!commandBarState.matches('Selecting command') && (
|
{!commandBarState.matches('Selecting command') && (
|
||||||
<button onClick={stepBack} className="m-0 p-0 border-none">
|
<button onClick={stepBack} className="m-0 p-0 border-none">
|
||||||
<CustomIcon name="arrowLeft" className="w-5 h-5 rounded-sm" />
|
<CustomIcon name="arrowLeft" className="w-5 h-5 rounded-sm" />
|
||||||
<Tooltip position="bottom" delay={500}>
|
<Tooltip position="bottom">
|
||||||
Step back{' '}
|
Step back{' '}
|
||||||
<kbd className="hotkey ml-4 dark:!bg-chalkboard-80">
|
<kbd className="hotkey ml-4 dark:!bg-chalkboard-80">
|
||||||
Shift
|
Shift
|
||||||
|
@ -547,9 +547,7 @@ export const FileTreeMenu = ({
|
|||||||
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
||||||
onClick={onCreateFile}
|
onClick={onCreateFile}
|
||||||
>
|
>
|
||||||
<Tooltip position="bottom-right" delay={750}>
|
<Tooltip position="bottom-right">Create file</Tooltip>
|
||||||
Create file
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
|
|
||||||
<ActionButton
|
<ActionButton
|
||||||
@ -563,9 +561,7 @@ export const FileTreeMenu = ({
|
|||||||
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
||||||
onClick={onCreateFolder}
|
onClick={onCreateFolder}
|
||||||
>
|
>
|
||||||
<Tooltip position="bottom-right" delay={750}>
|
<Tooltip position="bottom-right">Create folder</Tooltip>
|
||||||
Create folder
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
|
@ -51,9 +51,7 @@ export const ModelingPaneHeader = ({
|
|||||||
className="!p-0 !bg-transparent hover:text-primary border-transparent dark:!border-transparent hover:!border-primary dark:hover:!border-chalkboard-70 !outline-none"
|
className="!p-0 !bg-transparent hover:text-primary border-transparent dark:!border-transparent hover:!border-primary dark:hover:!border-chalkboard-70 !outline-none"
|
||||||
onClick={() => onClose()}
|
onClick={() => onClose()}
|
||||||
>
|
>
|
||||||
<Tooltip position="bottom-right" delay={750}>
|
<Tooltip position="bottom-right">Close</Tooltip>
|
||||||
Close
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
@ -40,9 +40,7 @@ export const MemoryPaneMenu = () => {
|
|||||||
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
className="!p-0 !bg-transparent hover:text-primary border-transparent hover:border-primary !outline-none"
|
||||||
onClick={copyProgramMemoryToClipboard}
|
onClick={copyProgramMemoryToClipboard}
|
||||||
>
|
>
|
||||||
<Tooltip position="bottom-right" delay={750}>
|
<Tooltip position="bottom-right">Copy to clipboard</Tooltip>
|
||||||
Copy to clipboard
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
|
@ -169,9 +169,7 @@ function ProjectCard({
|
|||||||
}}
|
}}
|
||||||
className="!p-0"
|
className="!p-0"
|
||||||
>
|
>
|
||||||
<Tooltip position="top-right" delay={1000}>
|
<Tooltip position="top-right">Rename project</Tooltip>
|
||||||
Rename project
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
<ActionButton
|
<ActionButton
|
||||||
disabled={!project.readWriteAccess}
|
disabled={!project.readWriteAccess}
|
||||||
@ -188,9 +186,7 @@ function ProjectCard({
|
|||||||
setIsConfirmingDelete(true)
|
setIsConfirmingDelete(true)
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Tooltip position="top-right" delay={1000}>
|
<Tooltip position="top-right">Delete project</Tooltip>
|
||||||
Delete project
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
@ -43,9 +43,7 @@ export const ProjectCardRenameForm = forwardRef(
|
|||||||
}}
|
}}
|
||||||
className="!p-0"
|
className="!p-0"
|
||||||
>
|
>
|
||||||
<Tooltip position="left" delay={1000}>
|
<Tooltip position="left">Rename project</Tooltip>
|
||||||
Rename project
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
<ActionButton
|
<ActionButton
|
||||||
Element="button"
|
Element="button"
|
||||||
@ -57,9 +55,7 @@ export const ProjectCardRenameForm = forwardRef(
|
|||||||
className="!p-0"
|
className="!p-0"
|
||||||
onClick={onDismiss}
|
onClick={onDismiss}
|
||||||
>
|
>
|
||||||
<Tooltip position="left" delay={1000}>
|
<Tooltip position="left">Cancel</Tooltip>
|
||||||
Cancel
|
|
||||||
</Tooltip>
|
|
||||||
</ActionButton>
|
</ActionButton>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -24,7 +24,7 @@ export default function Tooltip({
|
|||||||
wrapperClassName: className,
|
wrapperClassName: className,
|
||||||
contentClassName,
|
contentClassName,
|
||||||
wrapperStyle = {},
|
wrapperStyle = {},
|
||||||
delay = 200,
|
delay = 0,
|
||||||
hoverOnly = false,
|
hoverOnly = false,
|
||||||
inert = true,
|
inert = true,
|
||||||
}: TooltipProps) {
|
}: TooltipProps) {
|
||||||
|
@ -193,7 +193,7 @@ const UserSidebarMenu = ({ user }: { user?: User }) => {
|
|||||||
className="w-4 h-4 text-chalkboard-70 dark:text-chalkboard-40 ui-open:rotate-180"
|
className="w-4 h-4 text-chalkboard-70 dark:text-chalkboard-40 ui-open:rotate-180"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<Tooltip position="bottom-right" delay={1000} hoverOnly>
|
<Tooltip position="bottom-right" hoverOnly>
|
||||||
User menu
|
User menu
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</Popover.Button>
|
</Popover.Button>
|
||||||
|
@ -193,7 +193,7 @@ export function OnboardingButtons({
|
|||||||
name="close"
|
name="close"
|
||||||
className="w-5 h-5 rounded-sm bg-destroy-10 text-destroy-80 dark:bg-destroy-80 dark:text-destroy-10 group-hover:brightness-110"
|
className="w-5 h-5 rounded-sm bg-destroy-10 text-destroy-80 dark:bg-destroy-80 dark:text-destroy-10 group-hover:brightness-110"
|
||||||
/>
|
/>
|
||||||
<Tooltip position="bottom" delay={500}>
|
<Tooltip position="bottom">
|
||||||
Dismiss <kbd className="hotkey ml-4 dark:!bg-chalkboard-80">esc</kbd>
|
Dismiss <kbd className="hotkey ml-4 dark:!bg-chalkboard-80">esc</kbd>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</button>
|
</button>
|
||||||
|
Reference in New Issue
Block a user