UBERF-18: add reactions for comments (#3899)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2023-11-01 20:56:25 +07:00
committed by GitHub
parent 6ee350103a
commit 7da454355f
29 changed files with 495 additions and 97 deletions
+21 -1
View File
@@ -116,6 +116,25 @@ export interface ExtraActivityComponent extends Class<Doc> {
*/
export const activityId = 'activity' as Plugin
/**
* @public
*/
export type ActivityExtensionKind = 'footer' | 'action' | 'input'
/**
* @public
*/
export interface ActivityExtension extends Doc {
ofClass: Ref<Class<Doc>>
components?: Partial<Record<ActivityExtensionKind, AnyComponent>>
isMention?: boolean
}
/**
* @public
*/
export interface TxMention extends Class<Doc> {}
export default plugin(activityId, {
icon: {
Activity: '' as Asset
@@ -137,7 +156,8 @@ export default plugin(activityId, {
},
class: {
TxViewlet: '' as Ref<Class<TxViewlet>>,
ActivityFilter: '' as Ref<Class<ActivityFilter>>
ActivityFilter: '' as Ref<Class<ActivityFilter>>,
ActivityExtension: '' as Ref<Class<ActivityExtension>>
},
component: {
Activity: '' as AnyComponent