@@ -120,6 +120,7 @@ export default function IssueChild() {
120120 await spawnPoint(pointToSpawn, destinationAddress);
121121 checkForUpdates(pointToSpawn);
122122 setPointToSpawn(null);
123+ setDestinationAddress(null);
123124 setL2SpawnSent(true);
124125 setLoading(false);
125126 }
@@ -199,9 +200,11 @@ export default function IssueChild() {
199200 const validAddress =
200201 destinationAddress && !buildAddressValidator()(destinationAddress);
201202
203+ const pointType = point.isStar ? 'planet' : 'star';
204+
202205 const getButtonText = () => {
203206 if (!validPoint) {
204− return `Please enter a valid ${point.isStar ? 'planet' : 'star'}`;
207+ return `Please enter a valid ${pointType}`;
205208 } else if (!validAddress) {
206209 return `Please enter a valid destination address`;
207210 }
@@ -234,16 +237,25 @@ export default function IssueChild() {
234237 full
235238 as={'div'}
236239 style={{ fontSize: 14 }}
237− className={cn('f5 wrap mb5', {
240+ className={cn('f5 wrap', {
238241 green3: completed,
239242 })}>
240243 <span className="mono">{values.point}</span> has been
241244 spawned and can be claimed by{' '}
242245 <CopiableAddress>{values.owner}</CopiableAddress>.
246+ <Grid.Item
247+ as={Button}
248+ full
249+ className="mt6"
250+ center
251+ solid
252+ onClick={() => pop()}>
253+ Go back
254+ </Grid.Item>
243255 </Grid.Item>
244256 )}
245257
246− {!completed && (
258+ {!(completed || l2SpawnSent) && (
247259 <>
248260 <Grid.Item
249261 full
@@ -289,30 +301,29 @@ export default function IssueChild() {
289301 <AddressButton>Use my address</AddressButton>
290302 </Box>
291303 )}
304+ <Grid.Item full as={FormError} />
305+
306+ {point.isL2Spawn ? (
307+ <Grid.Item
308+ as={Button}
309+ full
310+ className="mt4"
311+ center
312+ solid
313+ disabled={!validPoint || !validAddress}
314+ onClick={spawnNewPoint}>
315+ {getButtonText()}
316+ </Grid.Item>
317+ ) : (
318+ <Grid.Item
319+ full
320+ as={InlineEthereumTransaction}
321+ {...bind}
322+ onReturn={() => pop()}
323+ />
324+ )}
292325 </>
293326 )}
294−
295− <Grid.Item full as={FormError} />
296−
297− {point.isL2Spawn ? (
298− <Grid.Item
299− as={Button}
300− full
301− className="mt4"
302− center
303− solid
304− disabled={!validPoint || !validAddress}
305− onClick={spawnNewPoint}>
306− {getButtonText()}
307− </Grid.Item>
308− ) : (
309− <Grid.Item
310− full
311− as={InlineEthereumTransaction}
312− {...bind}
313− onReturn={() => pop()}
314− />
315− )}
316327 </>
317328 )}
318329 </BridgeForm>