mirror of
https://github.com/aljazceru/mutiny-web.git
synced 2026-01-27 01:54:23 +01:00
handle missing id on activity list items
This commit is contained in:
committed by
benthecarman
parent
6ad4184566
commit
db3f5c9d2f
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user