synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
22 lines (21 loc) • 661 B
JavaScript
import { jsx as o, Fragment as i } from "react/jsx-runtime";
import { SubscriptionObjectType as e } from "@sage-bionetworks/synapse-types";
import n from "./ForumTopic.js";
import c from "./ThreadTopic.js";
function b(r) {
const { subscription: t } = r;
switch (t.objectType) {
case e.FORUM:
return /* @__PURE__ */ o(n, { subscription: t });
case e.THREAD:
return /* @__PURE__ */ o(c, { subscription: t });
default:
return console.warn(
`Subscription type ${r.subscription.objectType} not supported in UI`
), /* @__PURE__ */ o(i, {});
}
}
export {
b as default
};
//# sourceMappingURL=SubscriptionItem.js.map