╭ changed ──────╮ │src/ui/Fork.zig│ ╰───────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │223 try stack.children.put(allocator, commits.getFocus().id, .{ .repo_commits = commits }); │ │224 } │ │225 const identity = try session.page_arena.allocator().print("{s}:{s}", .{ data.header.forker_name, data.header.name }); │ │226 + // right after commits, as in the header │ │227 + if (data.delete) |delete| { │ │228 + var view = try ui.Delete.View.init(allocator, delete, session, ui.RoutablePage.forkDeleteRoute(identity, data.header.id) orelse return error.RouteTooLong);│ │229 + errdefer view.deinit(allocator); │ │230 + try stack.children.put(allocator, view.getFocus().id, .{ .delete_form = view }); │ │231 + } │ │232 if (session.data.user_id != null) { │ │233 const route = ui.RoutablePage.forkRepoNewRoute(identity, data.header.id) orelse return error.RouteTooLong; │ │234 var new_repo = try ui.NewRepo.View.init(allocator, session, route); │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯