@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
48 lines (47 loc) • 1.85 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.SCCategoryEventType = exports.SCCourseEventType = exports.SCGroupEventType = exports.SCTopicType = void 0;
/**
* Define topics for pubsub
*/
var SCTopicType;
(function (SCTopicType) {
SCTopicType["COURSE"] = "course";
SCTopicType["GROUP"] = "group";
SCTopicType["EVENT"] = "event";
SCTopicType["CATEGORY"] = "category";
})(SCTopicType = exports.SCTopicType || (exports.SCTopicType = {}));
/**
* Group/Event event types
*/
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 = exports.SCGroupEventType || (exports.SCGroupEventType = {}));
/**
* Course event types
*/
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 = exports.SCCourseEventType || (exports.SCCourseEventType = {}));
/**
* Category event types
*/
var SCCategoryEventType;
(function (SCCategoryEventType) {
SCCategoryEventType["EDIT"] = "edit";
})(SCCategoryEventType = exports.SCCategoryEventType || (exports.SCCategoryEventType = {}));
;