From f54beab97fd42a904d71be1533ad57f34152baab Mon Sep 17 00:00:00 2001 From: David Lechner Date: Fri, 15 Jan 2021 11:08:04 -0600 Subject: [PATCH] use consistent tooltip delay --- src/actions/settings.ts | 2 +- src/components/ActionButton.tsx | 7 ++++++- src/components/LinkButton.tsx | 2 ++ src/components/OpenFileButton.tsx | 2 ++ src/components/SettingsDrawer.tsx | 5 ++--- src/reducers/settings.ts | 2 +- src/sagas/settings.test.ts | 2 +- src/sagas/settings.ts | 2 +- src/settings/ui.ts | 7 +++++++ src/settings/{index.ts => user.ts} | 4 ++-- 10 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 src/settings/ui.ts rename src/settings/{index.ts => user.ts} (94%) diff --git a/src/actions/settings.ts b/src/actions/settings.ts index cfa4ba1a..e2f477d9 100644 --- a/src/actions/settings.ts +++ b/src/actions/settings.ts @@ -2,7 +2,7 @@ // Copyright (c) 2021 The Pybricks Authors import { Action } from 'redux'; -import { SettingId } from '../settings'; +import { SettingId } from '../settings/user'; /** Actions related to settings. */ export enum SettingsActionType { diff --git a/src/components/ActionButton.tsx b/src/components/ActionButton.tsx index 23aad054..7377dcb6 100644 --- a/src/components/ActionButton.tsx +++ b/src/components/ActionButton.tsx @@ -12,6 +12,7 @@ import { } from '@blueprintjs/core'; import { WithI18nProps, withI18n } from '@shopify/react-i18n'; import React from 'react'; +import { tooltipDelay } from '../settings/ui'; import { TooltipId } from './button-i18n'; import en from './button-i18n.en.json'; @@ -42,7 +43,11 @@ class ActionButton extends React.Component { tooltipText += ` (${this.props.keyboardShortcut})`; } return ( - +