diff --git a/models/card/src/index.ts b/models/card/src/index.ts
index d5e83db772..68a5365910 100644
--- a/models/card/src/index.ts
+++ b/models/card/src/index.ts
@@ -60,11 +60,14 @@ export { cardId } from '@hcengineering/card'
@Model(card.class.MasterTag, core.class.Class)
export class TMasterTag extends TClass implements MasterTag {
+ color?: number
removed?: boolean
}
@Model(card.class.Tag, core.class.Mixin)
-export class TTag extends TMixin implements Tag {}
+export class TTag extends TMixin implements Tag {
+ color?: number
+}
@Model(card.class.Card, core.class.Doc, DOMAIN_CARD)
@UX(card.string.Card, card.icon.Card)
@@ -155,8 +158,14 @@ export function createModel (builder: Builder): void {
},
config: [
{ key: '', props: { showParent: true } },
- '_class',
- { key: '', presenter: view.component.RolePresenter, label: card.string.Tags, props: { fullSize: true } },
+ { key: '_class', displayProps: { fixed: 'left' } },
+ {
+ key: '',
+ presenter: view.component.RolePresenter,
+ label: card.string.Tags,
+ props: { fullSize: true },
+ displayProps: { fixed: 'left' }
+ },
{ key: '', displayProps: { grow: true } },
{
key: 'modifiedOn',
diff --git a/plugins/card-resources/src/components/Content.svelte b/plugins/card-resources/src/components/Content.svelte
index 2ff6752bbb..bbe0649910 100644
--- a/plugins/card-resources/src/components/Content.svelte
+++ b/plugins/card-resources/src/components/Content.svelte
@@ -26,12 +26,10 @@
const client = getClient()
const hierarchy = client.getHierarchy()
- $: hasDescription = !hierarchy.isDerived(doc._class, card.types.File)
+ $: isFile = hierarchy.isDerived(doc._class, card.types.File)
-{#if hasDescription}
-