mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-12 20:57:45 +02:00
[UBER-69] Allow space selector to display project's icon or emoji (#3396)
Signed-off-by: Ruslan Bayandinov <wazsone@ya.ru>
This commit is contained in:
@@ -70,6 +70,7 @@
|
||||
import SetParentIssueActionPopup from './SetParentIssueActionPopup.svelte'
|
||||
import SubIssues from './SubIssues.svelte'
|
||||
import { createBacklinks } from '@hcengineering/chunter-resources'
|
||||
import ProjectPresenter from './projects/ProjectPresenter.svelte'
|
||||
|
||||
export let space: Ref<Project>
|
||||
export let status: Ref<IssueStatus> | undefined = undefined
|
||||
@@ -543,6 +544,9 @@
|
||||
bind:space={_space}
|
||||
kind={'secondary'}
|
||||
size={'small'}
|
||||
component={ProjectPresenter}
|
||||
iconWithEmojii={tracker.component.IconWithEmojii}
|
||||
defaultIcon={tracker.icon.Home}
|
||||
/>
|
||||
<ObjectBox
|
||||
_class={tracker.class.IssueTemplate}
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
import tracker from '../../plugin'
|
||||
import { StyledTextArea } from '@hcengineering/text-editor'
|
||||
import ProjectPresenter from '../projects/ProjectPresenter.svelte'
|
||||
|
||||
export let space: Ref<Project>
|
||||
const dispatch = createEventDispatcher()
|
||||
@@ -56,6 +57,9 @@
|
||||
bind:space
|
||||
kind={'secondary'}
|
||||
size={'large'}
|
||||
component={ProjectPresenter}
|
||||
iconWithEmojii={tracker.component.IconWithEmojii}
|
||||
defaultIcon={tracker.icon.Home}
|
||||
/>
|
||||
</svelte:fragment>
|
||||
<EditBox
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
import tracker from '../../plugin'
|
||||
import MilestoneStatusEditor from './MilestoneStatusEditor.svelte'
|
||||
import { createBacklinks } from '@hcengineering/chunter-resources'
|
||||
import ProjectPresenter from '../projects/ProjectPresenter.svelte'
|
||||
|
||||
export let space: Ref<Project>
|
||||
const dispatch = createEventDispatcher()
|
||||
@@ -60,6 +61,9 @@
|
||||
kind={'secondary'}
|
||||
size={'large'}
|
||||
bind:space
|
||||
component={ProjectPresenter}
|
||||
iconWithEmojii={tracker.component.IconWithEmojii}
|
||||
defaultIcon={tracker.icon.Home}
|
||||
/>
|
||||
</svelte:fragment>
|
||||
<EditBox
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
import tracker from '../../plugin'
|
||||
import { StyledTextArea } from '@hcengineering/text-editor'
|
||||
import ProjectPresenter from '../projects/ProjectPresenter.svelte'
|
||||
|
||||
export let space: Ref<Project>
|
||||
|
||||
@@ -69,7 +70,14 @@
|
||||
on:changeContent
|
||||
>
|
||||
<svelte:fragment slot="header">
|
||||
<SpaceSelector _class={tracker.class.Project} label={tracker.string.Project} bind:space />
|
||||
<SpaceSelector
|
||||
_class={tracker.class.Project}
|
||||
label={tracker.string.Project}
|
||||
bind:space
|
||||
component={ProjectPresenter}
|
||||
iconWithEmojii={tracker.component.IconWithEmojii}
|
||||
defaultIcon={tracker.icon.Home}
|
||||
/>
|
||||
</svelte:fragment>
|
||||
<EditBox
|
||||
bind:value={object.title}
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
import MilestoneSelector from '../milestones/MilestoneSelector.svelte'
|
||||
import EstimationEditor from './EstimationEditor.svelte'
|
||||
import SubIssueTemplates from './IssueTemplateChilds.svelte'
|
||||
import ProjectPresenter from '../projects/ProjectPresenter.svelte'
|
||||
|
||||
export let space: Ref<Project>
|
||||
export let priority: IssuePriority = IssuePriority.NoPriority
|
||||
@@ -138,6 +139,9 @@
|
||||
bind:space={_space}
|
||||
kind={'secondary'}
|
||||
size={'large'}
|
||||
component={ProjectPresenter}
|
||||
iconWithEmojii={tracker.component.IconWithEmojii}
|
||||
defaultIcon={tracker.icon.Home}
|
||||
/>
|
||||
</svelte:fragment>
|
||||
<svelte:fragment slot="title" let:label>
|
||||
|
||||
Reference in New Issue
Block a user