@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
45 lines (44 loc) • 1.55 kB
JavaScript
/**
* Define topics for pubsub
*/
export var SCTopicType;
(function (SCTopicType) {
SCTopicType["COURSE"] = "course";
SCTopicType["GROUP"] = "group";
SCTopicType["EVENT"] = "event";
SCTopicType["CATEGORY"] = "category";
})(SCTopicType || (SCTopicType = {}));
/**
* Group/Event event types
*/
export var SCGroupEventType;
(function (SCGroupEventType) {
SCGroupEventType["CREATE"] = "create";
SCGroupEventType["EDIT"] = "edit";
SCGroupEventType["DELETE"] = "delete";
SCGroupEventType["UPDATE"] = "update";
SCGroupEventType["MEMBERS"] = "members";
SCGroupEventType["ADD_MEMBER"] = "members.add_member";
SCGroupEventType["INVITE_MEMBER"] = "members.invite_member";
SCGroupEventType["REMOVE_MEMBER"] = "members.remove_member";
})(SCGroupEventType || (SCGroupEventType = {}));
/**
* Course event types
*/
export var SCCourseEventType;
(function (SCCourseEventType) {
SCCourseEventType["CREATE"] = "create";
SCCourseEventType["EDIT"] = "edit";
SCCourseEventType["DELETE"] = "delete";
SCCourseEventType["ADD_MEMBER"] = "members.add_member";
SCCourseEventType["INVITE_MEMBER"] = "members.invite_member";
SCCourseEventType["REMOVE_MEMBER"] = "members.remove_member";
SCCourseEventType["REJECT_MEMBER"] = "members.reject_member";
})(SCCourseEventType || (SCCourseEventType = {}));
/**
* Category event types
*/
export var SCCategoryEventType;
(function (SCCategoryEventType) {
SCCategoryEventType["EDIT"] = "edit";
})(SCCategoryEventType || (SCCategoryEventType = {}));