Skip to content

Commit

Permalink
add notitifications
Browse files Browse the repository at this point in the history
  • Loading branch information
VanyaMate committed Jul 29, 2024
1 parent d11ae8d commit 02d17c7
Show file tree
Hide file tree
Showing 3 changed files with 137 additions and 43 deletions.
87 changes: 46 additions & 41 deletions .firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ locales/en/friends-page.json,1720841036217,f6e8fc0a406969cc9ee7350905c73b7e34242
locales/en/notification-links.json,1717197728718,c6ca4396072894e20ab3a2404c6eb1218fadae438479fd45f4d3f56504f89e3e
locales/en/notification-messages.json,1718810762287,b2b11c9917926814ccb9e72747fc19199790603893e77aa42bb260639ab53cdf
locales/en/posts.json,1720840656225,efaa3101aca226b9f9b34b6f09912168173eaed2c931227dd2a7ee844f0ddf18
locales/en/site-app.json,1721016632095,3c93906c5f19aa38e2ce0c3ecf57a9c71044a72d3a5972063b81209e92b3d76a
locales/en/translation.json,1720138557248,8ddf872227656476e67570fd01feb00d0128809bc7dc8ebffb21d0271ab99bee
locales/en/validation-messages.json,1720138557248,e70e227061941c09f3c6fc8edaac0c8901e2d6996b920b474bf1cb2bf99bbb92
locales/ru/contacts.json,1713436000285,56e35639e20fc9a0f9dec41e88fc657bf93bcfda30f8b21445f67eeabbe05e83
Expand All @@ -28,45 +27,51 @@ locales/ru/friends-page.json,1720841005075,5f00b9e6df4fe71468c55213d5ee844826ec6
locales/ru/notification-links.json,1717197714996,93debed3efca65418ebc093881b7abd6b5cd5022adc5bb4bb5e50caf35585019
locales/ru/notification-messages.json,1718810747453,21a636c8a6a295a8c5b379b28c1ba804a5edbddf0c31f18f2855f463204d5068
locales/ru/posts.json,1720840649553,e5331a713de811ca626035e172dd279d6050db4213fb8e78958c6176dc6bb41f
locales/ru/site-app.json,1721016621450,e60f1db7d6672c66b2f50fbcba1cc69d9368e81a6f7aa01287ae8053acf98af7
locales/ru/translation.json,1720138557249,a90362966bbafb6169e327c9a26519fa9a44710e65903d4d02b975385a9ef2e1
locales/ru/validation-messages.json,1720138557249,8fd4439f5798da6dc8874d810348e60b0831a68dfbe9202ceb9bd5109e3b7aa3
index.html,1722201805197,e9292a5d4d238df2f9523841022bee4f4c54c075bebdd4e450a355bfcd1b7760
assets/AboutPage-NtLXLNbk.js,1722201805171,0a0e40c73df6c8619c09a6769bac811cf294251fdbe4948dc263e441fe19ab2b
assets/CancelFriendRequestButton-cKHTXaFF.js,1722201805195,32593fd33d7a904e7e558b547f9e2a6c1c249cb861da4cfdb73111d71fd84b89
assets/Col-Dcn0nAZz.css,1722201805170,b0169bff5c69f064a01adaf98d8336de8acbb5928568d5ade4aa523870bd1ed2
assets/Col-D-sUW80Y.js,1722201805195,3b4c6a19c10c8f81bce15f3076a75e191e362776a00f2b8cc316c3fe4a26480f
assets/DetailsBody-DX46B92B.js,1722201805195,057450a2c43457d314f9da43598118fbcb08537756c9b7eab7fb55cfd90a8c76
assets/DetailsBody-CZ11f3x2.css,1722201805170,48d353f49e4bad4369ee63e7bd030dbd37954ce921257b6df3d172aab1d7a7fd
assets/DialoguesPage-Bq1iMKTb.css,1722201805170,bb55bb63dc3d28ccb3047edc7fabc1315c1459d441678e5e544fdc0f26167bad
assets/DomainSearchItem-CKwtyOTg.js,1722201805171,b33aaef88edc4eafed56e56939248fc4123e653988787dc5cb778a05c79587b7
assets/getStringDeltaByDates-WIgkz46-.js,1722201805172,f3c36288cf36d47fc732615fac52d10470e0f4f6054d2f929d2922ba2cc64de3
assets/DialoguesPage-Cs17Dlsy.js,1722201805195,97bcaa03c25c86ed437ff4fa769470f4631c71fe9169193b06d4a7ab24b44c78
assets/FilesPage-DsLhs2H8.css,1722201805170,7f03f9b8dfc3e946325275ce306771723e4f8b4969c30c705ec91118d680e7db
assets/FilesPage-Dtc9O9IP.js,1722201805195,65985dd694449aa20cf9eb15b6c6e86dad2df2a54ca32d10024d5b010dae12c5
assets/FriendsPage-CY-FWNXE.js,1722201805194,1de3d038ea6837bec902d3c85b7ab962f514b7faf78d8187fc159f9185f6f358
assets/GlobalNotifications-DBQlkVUN.css,1722201805170,3e746c35b42c1364b1b3ab9ca8678890496af82a9a4958ab613710ef032ecef4
assets/GoToPrivateDialogue-D1h0wYIM.css,1722201805170,fac0d4187bd0cbdc14992af3b23d46938f4006b14c1e62c5fbdb67745f5db8d7
assets/GoToPrivateDialogue-CEXsERLS.js,1722201805195,f977701eac52fb7caa99fd4250e343fa2771679f0f58f1d70d9465b6e433017c
assets/HomePage-CSoZ_2cF.js,1722201805171,29b716c67f24b24201f495db9f505fec05592ec5929dca7acc66b286f9c12692
assets/private-dialogues.model-C5HlACR0.js,1722201805195,3a5cce17c9308e1256a964881beb5edbcf71d7b6b864a76a3de5becceb7c72de
assets/index-CPyXN1Hw.css,1722201805166,6d6e20a59ae62605a5f03eac517870b47042b16ddfb82b6953a7a71aac37e6e3
assets/ProfilePage-4DfNAWpE.js,1722201805171,7339795e28aba5482dd4811c6a7ee847025fbd554706bbc07210ad2d966c00d5
assets/GlobalNotifications-pAl_PFqO.js,1722201805197,da4e27b8d6c1f2127515f48e63baa343bdf487a67e577d5fc024550be223482a
assets/Row-B4wD0URi.js,1722201805195,afaeae34ef0a8e46953b0ed05a79eb57f8cde12a7183ed1f339d6875e36703a7
assets/Row-C63st5aI.css,1722201805171,124b5168dec1501e3e13b75f82fab1c9b34007923aff212042e6d9a0a51f4353
assets/SearchPage-CB9DbVNb.css,1722201805170,692f6d19fe571f2d0e86f525ac3e6ca8769716fffdc4fb214fcaf19def5d87a9
assets/SearchPage-CgS6sLFl.js,1722201805195,c244c81a82f90a9cb4be089f253125b2c170f077d754d1cc55239b7a5729a6b2
assets/useDropdownController-ChoWwB2c.js,1722201805195,edc3678091f154d1460f41491b3eae03ecb0fbda9f0a93380c416bf345f9d926
assets/useDropdownController-BOzKRw5o.css,1722201805171,2757ffee441452fdea1610da57d51ac2a4c0a87e399e89a29e9d438a69066ea8
assets/UserAvatar-DTdeV7In.js,1722201805195,1f4dcec28c4baea6925908458ec30f6348173eb8171e2b30255063b15598ad84
assets/UserAvatar-DQtQI0ov.css,1722201805170,8d97b33cd30166a4fe29b066914d212bfa3db656288342196cfeb9d7f10b1db7
assets/UserContainer-F13HVtWJ.css,1722201805170,6314e5c18b2a5f851950229b83263947f9607a87c0f91836ae0d85a9d35007c9
assets/UserContainer-BvQVNJvT.js,1722201805195,f62bd43894f2e9b051ac9aae02a746886b117706449c412209ad3666ca646d22
assets/UserHeaderControlMenu-DzMAAMui.js,1722201805195,1b5426600d0a05fc3235dfcab799e30ec21ba2e089c0acf06784058de23bf6b7
assets/UserHeaderControlMenu-pg-d7lCs.css,1722201805170,1a82bf08219ea9b0e58d5ebe87e1a4b41401084530075888e680b6c37814f618
assets/UserPreviewItem-Csa5ItJQ.js,1722201805195,7934a5dea7ebb0fd0ed91e51dcf6d4186d07a21a17a9a1f26550f94c543dee52
assets/UserPreviewItem-zAugQ05Z.css,1722201805170,388b460157f95c19e002e8399ec60cef9c766985c755950d8ff5e9e56cf48423
assets/Virtual-Bzty7uwm.css,1722201805170,8b2540806a87f3f6bfb17fcafb3b6798db9bc6de730d1deb7e74a1b3ccec179e
assets/Virtual-DizNlMpa.js,1722201805196,d6a3e41600815aa7137cd6550907730c81c9f3417c9c278c672d937c957995a7
assets/index-CkJsoBt_.js,1722201805196,9b746eb9779ebb05f1e3be22beb0af22c07a9b66dcb02922ea89796c41c60b93
index.html,1722273030713,c30195f085e03547b79a8bfe38625077cc9199ef372521620f081f317f646c40
assets/AboutPage-CRGedSla.js,1722273030688,c54a8018d65aab64ee6d96cb0dad0a2ec62d3d734654d1df6556e9b3620b00ea
assets/CancelFriendRequestButton-ZGo5sQTR.js,1722273030710,e2fe5dc8db83d998bec95eb0f1110924125f27a77236898beb9944c81a34e1e6
assets/Col-Bvy_vKP_.js,1722273030711,59bcef60f269fa09a75091c1c796eebe8c7bd38c1c1b05d37fcea5af421d0e4d
assets/Col-Dcn0nAZz.css,1722273030696,b0169bff5c69f064a01adaf98d8336de8acbb5928568d5ade4aa523870bd1ed2
assets/DetailsBody-D3NO3o1R.js,1722273030710,b2d4b1996c7a8a6c382ee3fee1a8680061ad24042ebb6fd0db99c8c72808bd10
assets/DetailsBody-CZ11f3x2.css,1722273030688,48d353f49e4bad4369ee63e7bd030dbd37954ce921257b6df3d172aab1d7a7fd
assets/DialoguesPage-Bq1iMKTb.css,1722273030688,bb55bb63dc3d28ccb3047edc7fabc1315c1459d441678e5e544fdc0f26167bad
assets/DomainSearchItem-BGCiiMWS.js,1722273030692,fc5b63c6104dcd1ed4069d8d2c38d3bbdd303709c1ad57860b5035674c5f8347
assets/FilesPage-DsLhs2H8.css,1722273030688,7f03f9b8dfc3e946325275ce306771723e4f8b4969c30c705ec91118d680e7db
assets/DialoguesPage-DeFwgKQI.js,1722273030711,3a716414935883c1dc596d63a33202f504b19f081b67137818289718000da8dd
assets/FriendsPage-_aCmx6XF.js,1722273030709,4903850d6cb36f73139e4f1631cc13ecaeb5a8900d624b7c1742eb2ece5ed729
assets/FilesPage-BtNsAOPt.js,1722273030710,38e104b38f42cc3ff9107fd22c78496dbf35e365f7af5d2afce5f3786dec3153
assets/GlobalNotifications-DBQlkVUN.css,1722273030685,3e746c35b42c1364b1b3ab9ca8678890496af82a9a4958ab613710ef032ecef4
assets/GoToPrivateDialogue-D1h0wYIM.css,1722273030688,fac0d4187bd0cbdc14992af3b23d46938f4006b14c1e62c5fbdb67745f5db8d7
assets/GoToPrivateDialogue-oqdP1nZ9.js,1722273030710,18f89e8ba250227b9859ccc558fb41a504b9533ac787d6b32f54d968ff147732
assets/HomePage-DsflcGEC.js,1722273030688,e97ce67524484fdbccdea9368aac4e6342fd1ab37f99a477f8db6393a1abcdf8
assets/getStringDeltaByDates-C057qh5Z.js,1722273030709,6d89fbcddd2fe97e84c46ed324a6466d929ff20bfeb28c48bd848c4a106e6e7d
assets/LanguagesPage-CVi2JUi4.css,1722273030689,dffd72f851c7a93dac28dddf2fdce5960a8f3814fed972cb92a3e5f8f5d22bc5
assets/length.validator-CVQ0WEiF.js,1722273030688,f7843883210f7b9e8115dc77313cd388e5a4e4f116dca90f291716ade72b594d
assets/GlobalNotifications-CKH9zRo5.js,1722273030710,6a824d3f28fd241b9468b1d5566499f971e2e2df8bf1b6d994a944b0cec6df1f
assets/LanguagesPage-BuDsQ7Gp.js,1722273030710,b5c4b67cb5a82840e1e6c99b9cf7c5a29b8241a3f33156ec450444d4bb96304a
assets/index-CPyXN1Hw.css,1722273030678,6d6e20a59ae62605a5f03eac517870b47042b16ddfb82b6953a7a71aac37e6e3
assets/private-dialogues.model-CYz2v1R9.js,1722273030710,420819d8106d9762cc02d6ac2005757937042dd5d62526cf4d7b897f5009414e
assets/ProfilePage-CYDJs2fO.js,1722273030710,1f0e9543da23a5f1baf850be950702493a1a037559d8ca938e26548ab1b96104
assets/Row-Cg6_SBZJ.js,1722273030710,e30088ff0c702a318f4981c95fccf4a0ea3735fe8b6190318d6424f3f3a4b92f
assets/Row-B0z9ey_T.css,1722273030697,86bf20ca18e594e46a62ec042b9c024a6b0954291a23a927bfd64841fef05045
assets/SearchPage-C-Syl-DO.js,1722273030711,9ed824f64e72a406b6c065fc500670fba4a4ca657eed1bbc6ca0969add296940
assets/SearchPage-CB9DbVNb.css,1722273030688,692f6d19fe571f2d0e86f525ac3e6ca8769716fffdc4fb214fcaf19def5d87a9
assets/useDropdownController-BOzKRw5o.css,1722273030688,2757ffee441452fdea1610da57d51ac2a4c0a87e399e89a29e9d438a69066ea8
assets/useDropdownController-Bt66Ohx6.js,1722273030711,e688d0544abf0c06ab6aabb576b3381a4770e34753d76570bedb88bc794de10e
assets/UserAvatar-BlyoNW4t.js,1722273030710,d2934e06a1abb186ec1a0db3b9b9b7a08052cd290950e85bb82d95e920dc754e
assets/UserAvatar-DQtQI0ov.css,1722273030688,8d97b33cd30166a4fe29b066914d212bfa3db656288342196cfeb9d7f10b1db7
assets/UserContainer-B0KTzDbg.js,1722273030710,0eacf5e3220a9acfcc824f9b51b5d7c29762814d2ec9273bc273f90e16c44343
assets/UserHeaderControlMenu-Bi5M8CPx.js,1722273030710,a203f83e803235ac69ee956aa557660a725d390cd15fe371d5d710c1f19fc382
assets/UserContainer-F13HVtWJ.css,1722273030685,6314e5c18b2a5f851950229b83263947f9607a87c0f91836ae0d85a9d35007c9
assets/UserPreviewItem-zAugQ05Z.css,1722273030688,388b460157f95c19e002e8399ec60cef9c766985c755950d8ff5e9e56cf48423
assets/UserHeaderControlMenu-pg-d7lCs.css,1722273030685,1a82bf08219ea9b0e58d5ebe87e1a4b41401084530075888e680b6c37814f618
assets/UserPreviewItem-DjtXw0G1.js,1722273030710,0435ff855cabb196184ac231c2f5f04d93d5125e5a8c1f6448b8caea7253af8c
locales/en/languages.json,1722272357465,4f07b65186a1c9af2aa5ac5509a02491d0b868b152991fb7dfc5587c7020abd4
assets/Virtual-Bzty7uwm.css,1722273030688,8b2540806a87f3f6bfb17fcafb3b6798db9bc6de730d1deb7e74a1b3ccec179e
assets/Virtual-BvnCP35e.js,1722273030713,49e5bab25f034f36784ff44026a40e138a4d50318df50262e55d8ff9043903fe
locales/en/site-app.json,1722218514620,4dfffeb1f7ebc4ae595e1e5dccc05660e5a78e864d36cbedbd24f45c6c815a78
locales/ru/languages.json,1722272363379,7b82a724af9c8bf0eddd58c74ff5590cfef48998b42bc5eaf4a836b22f2a0858
locales/ru/site-app.json,1722218503016,32a582b1c5711c6f5a8b8098c69279cc8c841b1ab2bc2a23edf1cc74bf168c20
assets/index-BbwwxG6S.js,1722273030714,841d4b5c6f0b1f629f531b42ce88217da8c1e886217470f29c0a8f52a7da8a55
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
IoCloudDone,
IoCloudOffline,
IoDocument,
IoDownload,
IoDownload, IoLanguage,
IoMail,
IoMailOpen,
IoMailUnread,
Expand Down Expand Up @@ -288,5 +288,76 @@ export const NotificationIconByType: Record<DomainNotificationType, Notification
component: IoDocument,
className: css.neutral,
},

[DomainNotificationType.LANGUAGE_CREATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_CREATED_OUT] : {
component: IoLanguage,
className: css.positive,
},
[DomainNotificationType.LANGUAGE_UPDATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_UPDATED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
[DomainNotificationType.LANGUAGE_DELETED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_DELETED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
[DomainNotificationType.LANGUAGE_WORD_CREATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_WORD_CREATED_OUT] : {
component: IoLanguage,
className: css.positive,
},
[DomainNotificationType.LANGUAGE_WORD_UPDATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_WORD_UPDATED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
[DomainNotificationType.LANGUAGE_WORD_DELETED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_WORD_DELETED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
[DomainNotificationType.LANGUAGE_FOLDER_CREATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_FOLDER_CREATED_OUT] : {
component: IoLanguage,
className: css.positive,
},
[DomainNotificationType.LANGUAGE_FOLDER_UPDATED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_FOLDER_UPDATED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
[DomainNotificationType.LANGUAGE_FOLDER_DELETED_IN] : {
component: IoLanguage,
className: css.notification,
},
[DomainNotificationType.LANGUAGE_FOLDER_DELETED_OUT] : {
component: IoLanguage,
className: css.neutral,
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,24 @@ export class NotificationController implements INotificationController {
[DomainNotificationType.FILE_UPDATED_OUT] : [],
[DomainNotificationType.FILE_DELETED_IN] : [],
[DomainNotificationType.FILE_DELETED_OUT] : [],
[DomainNotificationType.LANGUAGE_CREATED_IN] : [],
[DomainNotificationType.LANGUAGE_CREATED_OUT] : [],
[DomainNotificationType.LANGUAGE_UPDATED_IN] : [],
[DomainNotificationType.LANGUAGE_UPDATED_OUT] : [],
[DomainNotificationType.LANGUAGE_DELETED_IN] : [],
[DomainNotificationType.LANGUAGE_DELETED_OUT] : [],
[DomainNotificationType.LANGUAGE_FOLDER_CREATED_IN] : [],
[DomainNotificationType.LANGUAGE_FOLDER_CREATED_OUT] : [],
[DomainNotificationType.LANGUAGE_FOLDER_UPDATED_IN] : [],
[DomainNotificationType.LANGUAGE_FOLDER_UPDATED_OUT] : [],
[DomainNotificationType.LANGUAGE_FOLDER_DELETED_IN] : [],
[DomainNotificationType.LANGUAGE_FOLDER_DELETED_OUT] : [],
[DomainNotificationType.LANGUAGE_WORD_CREATED_IN] : [],
[DomainNotificationType.LANGUAGE_WORD_CREATED_OUT] : [],
[DomainNotificationType.LANGUAGE_WORD_UPDATED_IN] : [],
[DomainNotificationType.LANGUAGE_WORD_UPDATED_OUT] : [],
[DomainNotificationType.LANGUAGE_WORD_DELETED_IN] : [],
[DomainNotificationType.LANGUAGE_WORD_DELETED_OUT] : [],
};

private _currentNotificationIndex: number = 0;
Expand Down

0 comments on commit 02d17c7

Please sign in to comment.