From 090348fc479ab42940a4486e438a44dbb7bcc250 Mon Sep 17 00:00:00 2001 From: Vyacheslav Tumanov Date: Thu, 29 Jun 2023 19:30:15 +0500 Subject: [PATCH] UBER-473: show icon for department (#3472) Signed-off-by: Vyacheslav Tumanov --- .../src/components/SpaceSelect.svelte | 8 +++---- .../src/components/SpaceSelector.svelte | 4 ++-- ...WithEmojii.svelte => IconWithEmoji.svelte} | 24 +++++++++---------- packages/ui/src/index.ts | 2 +- .../schedule/CreatePublicHoliday.svelte | 6 +++-- .../src/components/CreateIssue.svelte | 2 +- .../components/components/NewComponent.svelte | 2 +- .../src/components/issues/Move.svelte | 2 +- .../components/milestones/NewMilestone.svelte | 2 +- .../components/projects/CreateProject.svelte | 6 ++--- .../ProjectFilterValuePresenter.svelte | 6 ++--- .../projects/ProjectIconChooser.svelte | 4 ++-- .../projects/ProjectPresenter.svelte | 8 +++---- .../projects/ProjectSpacePresenter.svelte | 6 ++--- .../templates/CreateIssueTemplate.svelte | 2 +- plugins/tracker-resources/src/plugin.ts | 4 ++-- 16 files changed, 45 insertions(+), 43 deletions(-) rename packages/ui/src/components/{IconWithEmojii.svelte => IconWithEmoji.svelte} (84%) diff --git a/packages/presentation/src/components/SpaceSelect.svelte b/packages/presentation/src/components/SpaceSelect.svelte index 5f889c0c94..6907a0f5f8 100644 --- a/packages/presentation/src/components/SpaceSelect.svelte +++ b/packages/presentation/src/components/SpaceSelect.svelte @@ -16,7 +16,7 @@ import { createEventDispatcher, ComponentType } from 'svelte' import { Asset, IntlString } from '@hcengineering/platform' - import { getPlatformColorDef, getPlatformColorForTextDef, IconWithEmojii, themeStore } from '@hcengineering/ui' + import { getPlatformColorDef, getPlatformColorForTextDef, IconWithEmoji, themeStore } from '@hcengineering/ui' import { AnySvelteComponent, Button, @@ -56,7 +56,7 @@ export let componentProps: any | undefined = undefined export let autoSelect = true export let readonly = false - export let iconWithEmojii: AnySvelteComponent | Asset | ComponentType | undefined = undefined + export let iconWithEmoji: AnySvelteComponent | Asset | ComponentType | undefined = undefined export let defaultIcon: AnySvelteComponent | Asset | ComponentType = IconFolder let selected: (Space & IconProps) | undefined @@ -121,8 +121,8 @@ {focus} disabled={readonly} {focusIndex} - icon={selected?.icon === iconWithEmojii ? IconWithEmojii : selected?.icon ?? defaultIcon} - iconProps={selected?.icon === iconWithEmojii + icon={selected?.icon === iconWithEmoji && iconWithEmoji ? IconWithEmoji : selected?.icon ?? defaultIcon} + iconProps={selected?.icon === iconWithEmoji && iconWithEmoji ? { icon: selected?.color } : { fill: diff --git a/packages/presentation/src/components/SpaceSelector.svelte b/packages/presentation/src/components/SpaceSelector.svelte index 912d3afcb3..5b24fe6174 100644 --- a/packages/presentation/src/components/SpaceSelector.svelte +++ b/packages/presentation/src/components/SpaceSelector.svelte @@ -35,7 +35,7 @@ export let component: AnySvelteComponent | undefined = undefined export let componentProps: any | undefined = undefined export let autoSelect = true - export let iconWithEmojii: AnySvelteComponent | Asset | ComponentType | undefined = undefined + export let iconWithEmoji: AnySvelteComponent | Asset | ComponentType | undefined = undefined export let defaultIcon: AnySvelteComponent | Asset | ComponentType | undefined = undefined const dispatch = createEventDispatcher() @@ -59,7 +59,7 @@ {component} {componentProps} {autoSelect} - {iconWithEmojii} + {iconWithEmoji} {defaultIcon} bind:value={space} on:change={(evt) => { diff --git a/packages/ui/src/components/IconWithEmojii.svelte b/packages/ui/src/components/IconWithEmoji.svelte similarity index 84% rename from packages/ui/src/components/IconWithEmojii.svelte rename to packages/ui/src/components/IconWithEmoji.svelte index 7e7aa044e7..1881ad9771 100644 --- a/packages/ui/src/components/IconWithEmojii.svelte +++ b/packages/ui/src/components/IconWithEmoji.svelte @@ -24,50 +24,50 @@ } catch (err) {} -
+
{value}
diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 00b18b5ec7..a475034560 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -184,7 +184,7 @@ export { Notification } from './components/notifications/Notification' export { default as Wizard } from './components/wizard/Wizard.svelte' export { default as StepsDialog } from './components/StepsDialog.svelte' export { default as EmojiPopup } from './components/EmojiPopup.svelte' -export { default as IconWithEmojii } from './components/IconWithEmojii.svelte' +export { default as IconWithEmoji } from './components/IconWithEmoji.svelte' export { default as ModeSelector } from './components/ModeSelector.svelte' export * from './types' diff --git a/plugins/hr-resources/src/components/schedule/CreatePublicHoliday.svelte b/plugins/hr-resources/src/components/schedule/CreatePublicHoliday.svelte index 11d1de92bf..5db4f1fc4b 100644 --- a/plugins/hr-resources/src/components/schedule/CreatePublicHoliday.svelte +++ b/plugins/hr-resources/src/components/schedule/CreatePublicHoliday.svelte @@ -79,8 +79,10 @@
- {#if existingHoliday} diff --git a/plugins/tracker-resources/src/components/CreateIssue.svelte b/plugins/tracker-resources/src/components/CreateIssue.svelte index f1ba2c71c5..635e813c53 100644 --- a/plugins/tracker-resources/src/components/CreateIssue.svelte +++ b/plugins/tracker-resources/src/components/CreateIssue.svelte @@ -552,7 +552,7 @@ kind={'secondary'} size={'small'} component={ProjectPresenter} - iconWithEmojii={tracker.component.IconWithEmojii} + iconWithEmoji={tracker.component.IconWithEmoji} defaultIcon={tracker.icon.Home} /> diff --git a/plugins/tracker-resources/src/components/issues/Move.svelte b/plugins/tracker-resources/src/components/issues/Move.svelte index b227b024d4..eb2c32af7b 100644 --- a/plugins/tracker-resources/src/components/issues/Move.svelte +++ b/plugins/tracker-resources/src/components/issues/Move.svelte @@ -269,7 +269,7 @@ kind={'secondary'} size={'small'} component={ProjectPresenter} - iconWithEmojii={tracker.component.IconWithEmojii} + iconWithEmoji={tracker.component.IconWithEmoji} defaultIcon={tracker.icon.Home} /> diff --git a/plugins/tracker-resources/src/components/milestones/NewMilestone.svelte b/plugins/tracker-resources/src/components/milestones/NewMilestone.svelte index 56cc0f4998..85ce9b8b3b 100644 --- a/plugins/tracker-resources/src/components/milestones/NewMilestone.svelte +++ b/plugins/tracker-resources/src/components/milestones/NewMilestone.svelte @@ -62,7 +62,7 @@ size={'large'} bind:space component={ProjectPresenter} - iconWithEmojii={tracker.component.IconWithEmojii} + iconWithEmoji={tracker.component.IconWithEmoji} defaultIcon={tracker.icon.Home} /> diff --git a/plugins/tracker-resources/src/components/projects/CreateProject.svelte b/plugins/tracker-resources/src/components/projects/CreateProject.svelte index 943483bf57..f210a17244 100644 --- a/plugins/tracker-resources/src/components/projects/CreateProject.svelte +++ b/plugins/tracker-resources/src/components/projects/CreateProject.svelte @@ -24,7 +24,7 @@ Button, EditBox, IconEdit, - IconWithEmojii, + IconWithEmoji, Label, Toggle, eventToHTMLElement, @@ -270,8 +270,8 @@