From 8b59414ced114efcaee42f3711adf29ee84cfcf3 Mon Sep 17 00:00:00 2001 From: Bobby <30593201+luciferreeves@users.noreply.github.com> Date: Tue, 23 Dec 2025 17:19:03 +0530 Subject: added folder icons --- repository/folders.go | 36 ++++++++++++++++++++++++++++++++++++ router/router.go | 8 ++++---- static/icons/archive.png | Bin 0 -> 79871 bytes static/icons/archive_open.png | Bin 0 -> 82367 bytes static/icons/draft.png | Bin 0 -> 67085 bytes static/icons/draft_open.png | Bin 0 -> 82060 bytes static/icons/internal.png | Bin 0 -> 66906 bytes static/icons/internal_open.png | Bin 0 -> 109497 bytes static/icons/junk.png | Bin 0 -> 69925 bytes static/icons/junk_open.png | Bin 0 -> 87649 bytes static/icons/sent.png | Bin 0 -> 44180 bytes static/icons/trash.png | Bin 0 -> 48855 bytes static/icons/trash_open.png | Bin 0 -> 73103 bytes 13 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 static/icons/archive.png create mode 100644 static/icons/archive_open.png create mode 100644 static/icons/draft.png create mode 100644 static/icons/draft_open.png create mode 100644 static/icons/internal.png create mode 100644 static/icons/internal_open.png create mode 100644 static/icons/junk.png create mode 100644 static/icons/junk_open.png create mode 100644 static/icons/sent.png create mode 100644 static/icons/trash.png create mode 100644 static/icons/trash_open.png diff --git a/repository/folders.go b/repository/folders.go index 63ccf88..ba9a478 100644 --- a/repository/folders.go +++ b/repository/folders.go @@ -29,6 +29,42 @@ var folderIcons = map[string]types.FolderIconVariant{ Open: "/static/icons/dog_open.png", Close: "/static/icons/dog.png", }, + "internal": { + Open: "/static/icons/internal_open.png", + Close: "/static/icons/internal.png", + }, + "draft": { + Open: "/static/icons/draft_open.png", + Close: "/static/icons/draft.png", + }, + "progress": { + Open: "/static/icons/draft_open.png", + Close: "/static/icons/draft.png", + }, + "sent": { + Open: "/static/icons/sent.png", + Close: "/static/icons/sent.png", + }, + "archive": { + Open: "/static/icons/archive_open.png", + Close: "/static/icons/archive.png", + }, + "trash": { + Open: "/static/icons/trash_open.png", + Close: "/static/icons/trash.png", + }, + "delete": { + Open: "/static/icons/trash_open.png", + Close: "/static/icons/trash.png", + }, + "spam": { + Open: "/static/icons/junk_open.png", + Close: "/static/icons/junk.png", + }, + "junk": { + Open: "/static/icons/junk_open.png", + Close: "/static/icons/junk.png", + }, } func GetFolders(userEmail, activeFolder string) []fiber.Map { diff --git a/router/router.go b/router/router.go index 62a7576..51c039f 100644 --- a/router/router.go +++ b/router/router.go @@ -22,14 +22,14 @@ func ErrorHandler(ctx *fiber.Ctx, err error) error { switch code { case fiber.StatusBadRequest: return controllers.BadRequest(ctx, err) + case fiber.StatusUnauthorized: + return controllers.Unauthorized(ctx, err) case fiber.StatusForbidden: return controllers.Forbidden(ctx, err) - case fiber.StatusInternalServerError: - return controllers.InternalServerError(ctx, err) case fiber.StatusNotFound: return controllers.NotFound(ctx, err) - case fiber.StatusUnauthorized: - return controllers.Unauthorized(ctx, err) + case fiber.StatusInternalServerError: + return controllers.InternalServerError(ctx, err) default: return controllers.DefaultError(ctx, err) } diff --git a/static/icons/archive.png b/static/icons/archive.png new file mode 100644 index 0000000..8269ad6 Binary files /dev/null and b/static/icons/archive.png differ diff --git a/static/icons/archive_open.png b/static/icons/archive_open.png new file mode 100644 index 0000000..c941b41 Binary files /dev/null and b/static/icons/archive_open.png differ diff --git a/static/icons/draft.png b/static/icons/draft.png new file mode 100644 index 0000000..c0099a8 Binary files /dev/null and b/static/icons/draft.png differ diff --git a/static/icons/draft_open.png b/static/icons/draft_open.png new file mode 100644 index 0000000..c972efc Binary files /dev/null and b/static/icons/draft_open.png differ diff --git a/static/icons/internal.png b/static/icons/internal.png new file mode 100644 index 0000000..d28bed5 Binary files /dev/null and b/static/icons/internal.png differ diff --git a/static/icons/internal_open.png b/static/icons/internal_open.png new file mode 100644 index 0000000..e32d3f1 Binary files /dev/null and b/static/icons/internal_open.png differ diff --git a/static/icons/junk.png b/static/icons/junk.png new file mode 100644 index 0000000..1e67e3f Binary files /dev/null and b/static/icons/junk.png differ diff --git a/static/icons/junk_open.png b/static/icons/junk_open.png new file mode 100644 index 0000000..72014e8 Binary files /dev/null and b/static/icons/junk_open.png differ diff --git a/static/icons/sent.png b/static/icons/sent.png new file mode 100644 index 0000000..d94289c Binary files /dev/null and b/static/icons/sent.png differ diff --git a/static/icons/trash.png b/static/icons/trash.png new file mode 100644 index 0000000..1455d7a Binary files /dev/null and b/static/icons/trash.png differ diff --git a/static/icons/trash_open.png b/static/icons/trash_open.png new file mode 100644 index 0000000..ecf14be Binary files /dev/null and b/static/icons/trash_open.png differ -- cgit v1.2.3