@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
36 lines (35 loc) • 789 B
TypeScript
import { SCUserType, SCGroupType, SCEventType } from '@selfcommunity/types';
/**
* Define topics for pubsub
*/
export declare enum SCTopicType {
GROUP = "group",
EVENT = "event",
CATEGORY = "category"
}
/**
* Group/Event event types
*/
export declare enum SCGroupEventType {
CREATE = "create",
EDIT = "edit",
DELETE = "delete",
MEMBERS = "members",
ADD_MEMBER = "members.add_member",
INVITE_MEMBER = "members.invite_member",
REMOVE_MEMBER = "members.remove_member"
}
/**
* Category event types
*/
export declare enum SCCategoryEventType {
EDIT = "edit"
}
export interface SCGroupMembersEventType {
group: SCGroupType;
user?: SCUserType;
}
export interface SCEventMembersEventType {
event: SCEventType;
user?: SCUserType;
}