handle missing id on activity list items

This commit is contained in:
Paul Miller
2023-06-12 17:40:43 -05:00
committed by benthecarman
parent 6ad4184566
commit db3f5c9d2f
4 changed files with 11 additions and 11 deletions

View File

@@ -51,10 +51,6 @@ function UnifiedActivityItem(props: {
item: MutinyActivity;
onClick: (id: string, kind: HackActivityType) => void;
}) {
onMount(() => {
console.log(props.item);
});
const click = () => {
props.onClick(
props.item.id,
@@ -87,6 +83,12 @@ export function CombinedActivity(props: { limit?: number }) {
function openDetailsModal(id: string, kind: HackActivityType) {
console.log("Opening details modal: ", id, kind);
// Some old channels don't have a channel id in the activity list
if (!id) {
console.warn("No id provided to openDetailsModal");
return;
}
setDetailsId(id);
setDetailsKind(kind);
setDetailsOpen(true);