╭ changed ────────────╮ │src/ui/Home/Users.zig│ ╰─────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │108 if (data.start > 0) { │ │109 var prev = route; │ │110 prev.home_users.start = data.start -| page_size; │ │111 - try items.append(aa, .{ .text = "← previous", .link = try std.fmt.allocPrint(aa, "a:{s}", .{try prev.toUrl(&arena)}) });│ │111 + try items.append(aa, .{ .text = "← previous", .link = try aa.print("a:{s}", .{try prev.toUrl(&arena)}) }); │ │112 } │ │113 for (data.users) |user| │ │114 // clicking a user opens their page; the "a:" prefix makes the web │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────╮ │115 // renderer emit an <a href="/foo"> anchor. │ │116 try items.append(aa, .{ │ │117 .text = user.name, │ │118 - .link = try std.fmt.allocPrint(aa, "a:/{s}", .{user.name}),│ │118 + .link = try aa.print("a:/{s}", .{user.name}), │ │119 }); │ │120 if (data.next_start) |next_start| { │ │121 var next = route; │ ╰────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │122 next.home_users.start = next_start; │ │123 - try items.append(aa, .{ .text = "next →", .link = try std.fmt.allocPrint(aa, "a:{s}", .{try next.toUrl(&arena)}) });│ │123 + try items.append(aa, .{ .text = "next →", .link = try aa.print("a:{s}", .{try next.toUrl(&arena)}) }); │ │124 } │ │125 try list.setItems(allocator, items.items); │ │126 │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯