From 94ee6f5afe40042d29715cfb2e2b67bb27e62ea7 Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Thu, 30 Jun 2022 06:41:46 +0300 Subject: [PATCH] A tooltip with a new approach (#2172) Signed-off-by: Alexander Platov --- .../src/components/ObjectPopup.svelte | 9 +- .../src/components/PDFViewer.svelte | 11 +- .../src/components/SpaceMultiBoxList.svelte | 41 +++-- .../src/components/SpaceSelect.svelte | 23 ++- .../src/components/SpacesMultiPopup.svelte | 6 +- .../src/components/UserBoxList.svelte | 45 +++-- .../src/components/EmojiPopup.svelte | 20 +-- .../src/components/ReferenceInput.svelte | 157 +++++++++--------- packages/ui/src/components/ActionIcon.svelte | 19 ++- packages/ui/src/components/Dropdown.svelte | 48 +++--- .../ui/src/components/DropdownLabels.svelte | 54 +++--- .../src/components/DropdownLabelsIntl.svelte | 58 ++++--- .../ui/src/components/ErrorPresenter.svelte | 6 +- packages/ui/src/tooltips.ts | 6 +- .../src/components/DocReminder.svelte | 12 +- .../src/components/PersonsPresenter.svelte | 17 +- .../src/components/ReminderPresenter.svelte | 17 +- .../src/components/Message.svelte | 8 +- .../src/components/Reactions.svelte | 23 ++- .../src/components/ChannelsDropdown.svelte | 26 ++- .../src/components/ChannelsView.svelte | 22 +-- .../src/components/EmployeePresenter.svelte | 10 +- .../EmployeeStatusDueDatePresenter.svelte | 14 +- .../components/EmployeeStatusPresenter.svelte | 15 +- .../src/components/PersonPresenter.svelte | 15 +- .../src/components/ModelView.svelte | 6 +- .../src/components/QueryView.svelte | 6 +- .../src/components/Chats.svelte | 19 +-- .../src/components/LeadsPresenter.svelte | 13 +- .../src/components/KanbanCard.svelte | 15 +- .../components/VacancyCountPresenter.svelte | 27 +-- .../src/components/YesNo.svelte | 81 +++++---- .../review/OpinionsPresenter.svelte | 13 +- .../components/review/PersonsPresenter.svelte | 17 +- .../components/typeEditors/EnumSelect.svelte | 21 ++- .../typeEditors/EnumTypeEditor.svelte | 12 +- .../src/components/TagItem.svelte | 45 +++-- .../src/components/TagsDropdownEditor.svelte | 43 +++-- .../src/components/KanbanCard.svelte | 15 +- .../src/components/Chat.svelte | 21 ++- .../src/components/AppItem.svelte | 16 +- .../CommonTrackerDatePresenter.svelte | 23 +-- .../src/components/issues/Board.svelte | 19 +-- .../src/components/issues/KanbanView.svelte | 19 +-- .../src/components/issues/ParentIssue.svelte | 14 +- .../issues/edit/CopyToClipboardButton.svelte | 11 +- .../issues/edit/SubIssueSelector.svelte | 57 +++---- .../components/issues/edit/SubIssues.svelte | 33 ++-- .../components/projects/LeadPresenter.svelte | 26 ++- .../projects/ProjectStatusPresenter.svelte | 24 ++- .../projects/ProjectStatusSelector.svelte | 4 +- .../components/projects/ProjectsList.svelte | 23 +-- .../src/components/ClassAttributeBar.svelte | 33 ++-- .../src/components/AppItem.svelte | 16 +- tests/sanity/tests/settings.spec.ts | 2 +- tests/sanity/tests/tags.spec.ts | 4 +- 56 files changed, 704 insertions(+), 656 deletions(-) diff --git a/packages/presentation/src/components/ObjectPopup.svelte b/packages/presentation/src/components/ObjectPopup.svelte index e995674ac0..820a84f2fa 100644 --- a/packages/presentation/src/components/ObjectPopup.svelte +++ b/packages/presentation/src/components/ObjectPopup.svelte @@ -26,7 +26,7 @@ IconCheck, ListView, showPopup, - Tooltip + tooltip } from '@anticrm/ui' import { createEventDispatcher, afterUpdate } from 'svelte' import presentation from '..' @@ -207,12 +207,11 @@
{#if obj._id === selected} {#if titleDeselect} - +
- +
{:else} - {/if} {/if}
@@ -222,7 +221,7 @@ {#if multiSelect} -
+
{/if} diff --git a/packages/presentation/src/components/PDFViewer.svelte b/packages/presentation/src/components/PDFViewer.svelte index a8b44b331d..590bde5588 100644 --- a/packages/presentation/src/components/PDFViewer.svelte +++ b/packages/presentation/src/components/PDFViewer.svelte @@ -13,7 +13,7 @@ // limitations under the License. --> - - - + diff --git a/packages/presentation/src/components/SpaceSelect.svelte b/packages/presentation/src/components/SpaceSelect.svelte index c07590f96f..1269764977 100644 --- a/packages/presentation/src/components/SpaceSelect.svelte +++ b/packages/presentation/src/components/SpaceSelect.svelte @@ -23,7 +23,6 @@ Button, eventToHTMLElement, getFocusManager, - Tooltip, TooltipAlignment, ButtonKind, ButtonSize @@ -84,10 +83,18 @@ } - - - + diff --git a/packages/presentation/src/components/SpacesMultiPopup.svelte b/packages/presentation/src/components/SpacesMultiPopup.svelte index 59524232c1..029de077de 100644 --- a/packages/presentation/src/components/SpacesMultiPopup.svelte +++ b/packages/presentation/src/components/SpacesMultiPopup.svelte @@ -18,7 +18,7 @@ import { createEventDispatcher, onMount } from 'svelte' import core, { Class, getCurrentAccount, Ref, Space } from '@anticrm/core' - import { Tooltip, CheckBox } from '@anticrm/ui' + import { tooltip, CheckBox } from '@anticrm/ui' import { createQuery } from '../utils' import presentation from '..' @@ -111,9 +111,9 @@ {#if allowDeselect && space._id === selected}
{#if titleDeselect} - +
- +
{:else} {/if} diff --git a/packages/presentation/src/components/UserBoxList.svelte b/packages/presentation/src/components/UserBoxList.svelte index ab79c59558..48c3369669 100644 --- a/packages/presentation/src/components/UserBoxList.svelte +++ b/packages/presentation/src/components/UserBoxList.svelte @@ -17,7 +17,7 @@ import type { Class, DocumentQuery, Ref } from '@anticrm/core' import type { IntlString } from '@anticrm/platform' import { ButtonKind, ButtonSize, Label, TooltipAlignment } from '@anticrm/ui' - import { Tooltip, showPopup, Button } from '@anticrm/ui' + import { showPopup, Button } from '@anticrm/ui' import { createEventDispatcher } from 'svelte' import presentation, { CombineAvatars, UsersPopup } from '..' import { createQuery } from '../utils' @@ -69,25 +69,24 @@ } - - - + diff --git a/packages/text-editor/src/components/EmojiPopup.svelte b/packages/text-editor/src/components/EmojiPopup.svelte index fee9f40e88..bf8bc43142 100644 --- a/packages/text-editor/src/components/EmojiPopup.svelte +++ b/packages/text-editor/src/components/EmojiPopup.svelte @@ -2,8 +2,7 @@ import emojiRegex from 'emoji-regex' import { createEventDispatcher } from 'svelte' import { IntlString } from '@anticrm/platform' - import { AnySvelteComponent, Label } from '@anticrm/ui' - import Tooltip from '@anticrm/ui/src/components/Tooltip.svelte' + import { AnySvelteComponent, Label, tooltip } from '@anticrm/ui' import Emoji from './icons/Emoji.svelte' import Food from './icons/Food.svelte' import Nature from './icons/Nature.svelte' @@ -137,15 +136,14 @@