summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repository/folders.go36
-rw-r--r--router/router.go8
-rw-r--r--static/icons/archive.pngbin0 -> 79871 bytes
-rw-r--r--static/icons/archive_open.pngbin0 -> 82367 bytes
-rw-r--r--static/icons/draft.pngbin0 -> 67085 bytes
-rw-r--r--static/icons/draft_open.pngbin0 -> 82060 bytes
-rw-r--r--static/icons/internal.pngbin0 -> 66906 bytes
-rw-r--r--static/icons/internal_open.pngbin0 -> 109497 bytes
-rw-r--r--static/icons/junk.pngbin0 -> 69925 bytes
-rw-r--r--static/icons/junk_open.pngbin0 -> 87649 bytes
-rw-r--r--static/icons/sent.pngbin0 -> 44180 bytes
-rw-r--r--static/icons/trash.pngbin0 -> 48855 bytes
-rw-r--r--static/icons/trash_open.pngbin0 -> 73103 bytes
13 files changed, 40 insertions, 4 deletions
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
--- /dev/null
+++ b/static/icons/archive.png
Binary files differ
diff --git a/static/icons/archive_open.png b/static/icons/archive_open.png
new file mode 100644
index 0000000..c941b41
--- /dev/null
+++ b/static/icons/archive_open.png
Binary files differ
diff --git a/static/icons/draft.png b/static/icons/draft.png
new file mode 100644
index 0000000..c0099a8
--- /dev/null
+++ b/static/icons/draft.png
Binary files differ
diff --git a/static/icons/draft_open.png b/static/icons/draft_open.png
new file mode 100644
index 0000000..c972efc
--- /dev/null
+++ b/static/icons/draft_open.png
Binary files differ
diff --git a/static/icons/internal.png b/static/icons/internal.png
new file mode 100644
index 0000000..d28bed5
--- /dev/null
+++ b/static/icons/internal.png
Binary files differ
diff --git a/static/icons/internal_open.png b/static/icons/internal_open.png
new file mode 100644
index 0000000..e32d3f1
--- /dev/null
+++ b/static/icons/internal_open.png
Binary files differ
diff --git a/static/icons/junk.png b/static/icons/junk.png
new file mode 100644
index 0000000..1e67e3f
--- /dev/null
+++ b/static/icons/junk.png
Binary files differ
diff --git a/static/icons/junk_open.png b/static/icons/junk_open.png
new file mode 100644
index 0000000..72014e8
--- /dev/null
+++ b/static/icons/junk_open.png
Binary files differ
diff --git a/static/icons/sent.png b/static/icons/sent.png
new file mode 100644
index 0000000..d94289c
--- /dev/null
+++ b/static/icons/sent.png
Binary files differ
diff --git a/static/icons/trash.png b/static/icons/trash.png
new file mode 100644
index 0000000..1455d7a
--- /dev/null
+++ b/static/icons/trash.png
Binary files differ
diff --git a/static/icons/trash_open.png b/static/icons/trash_open.png
new file mode 100644
index 0000000..ecf14be
--- /dev/null
+++ b/static/icons/trash_open.png
Binary files differ