UNPKG

@selfcommunity/react-ui

Version:

React UI Components to integrate a Community created with SelfCommunity Platform.

36 lines (35 loc) 789 B
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; }