╭ changed ─────────────╮ │src/ui/Repo/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │32 tab_ids: std.AutoArrayHashMapUnmanaged(usize, void), │ │33 │ │34 pub fn init(allocator: std.mem.Allocator, data: *const Self, session: *ui.Session) !View { │ │35 - var box = wgt.Box(ui.Widget).init(.{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz }); │ │35 + var box = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz });│ │36 errdefer box.deinit(allocator); │ │37 │ │38 var tab_ids: std.AutoArrayHashMapUnmanaged(usize, void) = .empty; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │74 │ │75 // spacer │ │76 { │ │77 - var text = wgt.Text(ui.Widget).init(" "); │ │77 + var text = try wgt.Text(ui.Widget).init(allocator, " ");│ │78 errdefer text.deinit(allocator); │ │79 try box.children.put(allocator, text.getFocus().id, .{ │ │80 .widget = .{ .text = text }, │ ╰────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────╮ │125 │ │126 // spacer pushes settings + auth to the right │ │127 { │ │128 - var spacer = ui.Spacer.init(); │ │128 + var spacer = try ui.Spacer.init(allocator); │ │129 errdefer spacer.deinit(allocator); │ │130 try box.children.put(allocator, spacer.getFocus().id, .{│ │131 .widget = .{ .spacer = spacer }, │ ╰─────────────────────────────────────────────────────────────────────────╯