Commit Graph

31 Commits

Author SHA1 Message Date
Jeffrey Biles
270747cd98 Start of MailViewModal 2020-03-18 12:47:10 -07:00
Jeffrey Biles
e5dcde2311 Button order that makes more sense 2020-03-18 02:11:04 -07:00
Jeffrey Biles
d13f9a8708 clear selections when switching screens 2020-03-18 02:10:51 -07:00
Jeffrey Biles
efdfb2d516 moveToInbox action + actions array in bulkActions component 2020-03-18 02:06:31 -07:00
Jeffrey Biles
279e72dbbf Can switch between inbox and archived mail screens and keep changes in archived videos 2020-03-18 01:58:05 -07:00
Jeffrey Biles
505842df54 ArchivedScreen, ability to switch between
However, there's an issue - changes don't stick between screen switches
2020-03-18 01:46:37 -07:00
Jeffrey Biles
81aa302648 Archie filtering is reactive 2020-03-18 01:33:32 -07:00
Jeffrey Biles
8996330057 Fix bug in allAreSelected 2020-03-18 01:31:48 -07:00
Jeffrey Biles
bf1aeb4bd6 Archive filtering and bulk action button 2020-03-18 01:25:53 -07:00
Jeffrey Biles
2c13f9e8e8 Disable buttons that won't do anyhing 2020-03-18 01:19:52 -07:00
Jeffrey Biles
e448b4b7cc Bulk Select checkbox 2020-03-18 00:33:43 -07:00
Jeffrey Biles
d078933844 BulkActionBar 2020-03-17 23:57:48 -07:00
Jeffrey Biles
ebc5eafe35 markRead and markeUnread abstraction 2020-03-17 23:03:13 -07:00
Jeffrey Biles
ce96221a71 Mark read and unread 2020-03-17 22:52:30 -07:00
Jeffrey Biles
e21425c1ea r 2020-03-17 22:48:07 -07:00
Jeffrey Biles
90c82a5267 Store all emails, not just ids, so they can be used elsewhere 2020-03-17 22:47:13 -07:00
Jeffrey Biles
48505b6002 Two refactors: one to make it reactive, the other to make it work
The one that made it work was storing `ids` outside of the useEmailSelection function.  That makes it shared between the multiple uses of the useEmailSelection function.
2020-03-17 22:44:50 -07:00
Jeffrey Biles
92c429407e Moved "number selected"... but it doesn't update. Why? 2020-03-17 22:24:08 -07:00
Jeffrey Biles
e5b83a407a Abstract useEmailSelection into separate function 2020-03-17 22:19:30 -07:00
Jeffrey Biles
67d539fd03 rename addToSelectedEmail to toggleEmailSelection 2020-03-17 22:14:52 -07:00
Jeffrey Biles
d594a9fdd1 Select multiple emails using checkboxes 2020-03-17 19:18:23 -07:00
Jeffrey Biles
53383058d9 More factory fields + improved data display 2020-03-17 14:01:56 -07:00
Jeffrey Biles
e2498155c5 sentDate + date-fns format 2020-03-17 13:32:21 -07:00
Jeffrey Biles
98c669b139 Mirage factories + models + seeds + faker 2020-03-17 13:20:49 -07:00
Jeffrey Biles
062df37fea Switch MIrage to its own folder 2020-03-17 12:58:01 -07:00
Jeffrey Biles
6965a8eb24 MIrage + async fetch + suspense 2020-03-17 12:56:01 -07:00
Jeffrey Biles
04d37c4259 Better inbox styling 2020-03-17 12:15:26 -07:00
Jeffrey Biles
b76e20c836 Basic email table 2020-03-17 11:55:13 -07:00
Jeffrey Biles
913092a419 InboxScreen start (replace HelloWorld) 2020-03-17 11:21:21 -07:00
Jeffrey Biles
6201e2ae50 Upgrade to vue-next 2020-03-15 21:01:33 -07:00
Jeffrey Biles
d47520eaf1 init 2020-03-15 20:55:10 -07:00