From a29f2581a0794e47c07a64a9ac18e02cdd5bad6b Mon Sep 17 00:00:00 2001 From: Andrey Platov Date: Sun, 12 Sep 2021 17:36:54 +0200 Subject: [PATCH] add activity to panel Signed-off-by: Andrey Platov --- packages/panel/package.json | 7 +- packages/panel/src/components/Panel.svelte | 56 +++++++++----- packages/presentation/package.json | 3 +- .../src/components/Backlink.svelte | 73 +++++++++++++++++++ packages/presentation/src/index.ts | 1 + .../src/components/EditCandidate.svelte | 2 +- 6 files changed, 119 insertions(+), 23 deletions(-) create mode 100644 packages/presentation/src/components/Backlink.svelte diff --git a/packages/panel/package.json b/packages/panel/package.json index 009136d8a2..d6b4067874 100644 --- a/packages/panel/package.json +++ b/packages/panel/package.json @@ -16,12 +16,15 @@ "svelte-loader":"^3.1.2", "sass":"^1.37.5", "svelte-preprocess":"^4.7.4", - "svelte-check": "~2.2.6" + "svelte-check": "^2.2.6" }, "dependencies": { "@anticrm/ui": "~0.6.0", "@anticrm/text-editor": "~0.6.0", "svelte": "^3.37.0", - "@anticrm/platform": "~0.6.5" + "@anticrm/platform": "~0.6.5", + "@anticrm/core": "~0.6.11", + "@anticrm/chunter": "~0.6.0", + "@anticrm/presentation": "~0.6.1" } } diff --git a/packages/panel/src/components/Panel.svelte b/packages/panel/src/components/Panel.svelte index c45648bc2e..acc57e6a33 100644 --- a/packages/panel/src/components/Panel.svelte +++ b/packages/panel/src/components/Panel.svelte @@ -16,18 +16,38 @@
@@ -55,17 +75,16 @@
-
-
-
-
-
-
-
-
+ {#if comments} + + {#each comments as comment} + + {/each} + + {/if}
-
+
{:else}
@@ -87,17 +106,16 @@
Activity
-
-
-
-
-
-
-
-
+ {#if comments} + + {#each comments as comment} + + {/each} + + {/if}
-
+
{/if} diff --git a/packages/presentation/package.json b/packages/presentation/package.json index 9242f9c95e..13322d4604 100644 --- a/packages/presentation/package.json +++ b/packages/presentation/package.json @@ -23,6 +23,7 @@ "@anticrm/ui": "~0.6.0", "@anticrm/view": "~0.6.0", "svelte": "^3.37.0", - "@anticrm/contact": "~0.6.0" + "@anticrm/contact": "~0.6.0", + "@anticrm/chunter": "~0.6.0" } } diff --git a/packages/presentation/src/components/Backlink.svelte b/packages/presentation/src/components/Backlink.svelte new file mode 100644 index 0000000000..357a05dcb9 --- /dev/null +++ b/packages/presentation/src/components/Backlink.svelte @@ -0,0 +1,73 @@ + + + + +
+
+
+
{#if employee}{employee.firstName} {employee.lastName}{/if}
+
+
+
+ + diff --git a/packages/presentation/src/index.ts b/packages/presentation/src/index.ts index d5cccbc911..9bebbf5b9b 100644 --- a/packages/presentation/src/index.ts +++ b/packages/presentation/src/index.ts @@ -23,3 +23,4 @@ export { default as MessageViewer } from './components/MessageViewer.svelte' export { default as AttributeEditor } from './components/AttributeEditor.svelte' export { default as Card } from './components/Card.svelte' export { default as Channels } from './components/Channels.svelte' +export { default as Backlink } from './components/Backlink.svelte' diff --git a/plugins/recruit-resources/src/components/EditCandidate.svelte b/plugins/recruit-resources/src/components/EditCandidate.svelte index b65133e710..ee12afaa51 100644 --- a/plugins/recruit-resources/src/components/EditCandidate.svelte +++ b/plugins/recruit-resources/src/components/EditCandidate.svelte @@ -40,7 +40,7 @@ - { dispatch('close') }}> + { dispatch('close') }}>