@@ -20,6 +20,9 @@ function Actions(props) {
2020
2121 const addr = need.address({ wallet });
2222
23+ const planet = isPlanet(point);
24+ const star = isStar(point);
25+
2326 const isOwner = pointDetails.matchWith({
2427 Nothing: _ => false,
2528 Just: details => eqAddr(details.value.owner, addr),
@@ -29,7 +32,7 @@ function Actions(props) {
2932 Just: details => details.value.active,
3033 });
3134 const isActiveOwner = isOwner && isActive;
32− const canSetSpawnProxy = isActiveOwner;
35+ const canSetSpawnProxy = isActiveOwner && !planet;
3336 const canSetManagementProxy = isActiveOwner;
3437
3538 const canManage =
@@ -58,9 +61,6 @@ function Actions(props) {
5861 Just: count => count.value > 0,
5962 });
6063
61− const planet = isPlanet(point);
62− const star = isStar(point);
63−
6464 const canTransfer = pointDetails.matchWith({
6565 Nothing: () => false,
6666 Just: deets =>