List failed payments

This commit is contained in:
Čarodej
2021-12-30 15:25:34 +01:00
parent aa8851aacb
commit 6f5b3c05ad
5 changed files with 228 additions and 75 deletions
+116 -22
View File
@@ -4,7 +4,7 @@
"/css/tailwind.css": "/css/tailwind.css",
"/chunks/admin.js": "/chunks/admin.js?id=5014620eaa736d4d5cd7",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=4786e0d7ab465da795ab",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.js?id=6966719557018755d59e",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.js?id=c9eb40bfacc2b268290f",
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~e871233b.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~e871233b.js?id=7df5c5c997a6f638efdf",
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~9b68162c.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~9b68162c.js?id=5841d65172536a8a9bdc",
"/chunks/admin~chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-upl~dfa67595.js": "/chunks/admin~chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-upl~dfa67595.js?id=0ae7b3d840e0e20fe358",
@@ -21,7 +21,7 @@
"/chunks/app-billings.js": "/chunks/app-billings.js?id=6f363efa7ba2f45c9d24",
"/chunks/app-email.js": "/chunks/app-email.js?id=01efc9cc57d65ec7039a",
"/chunks/app-index.js": "/chunks/app-index.js?id=1feec4c18254ca68ad24",
"/chunks/app-language.js": "/chunks/app-language.js?id=a4baead6c0898fe09d7e",
"/chunks/app-language.js": "/chunks/app-language.js?id=5bafd7887ea39389c667",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~7dbb6a42.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~7dbb6a42.js?id=3cbb19b80e635b3524e5",
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan-creat~d6690165.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan-creat~d6690165.js?id=2f03fbbe27b922063d16",
"/chunks/app-others.js": "/chunks/app-others.js?id=1c88b2b580c7c26c1f63",
@@ -29,7 +29,7 @@
"/chunks/app-settings.js": "/chunks/app-settings.js?id=2a96295eef59bd6c8921",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=5b66d3db248299e404d5",
"/chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/database~chunks/email-veri~5d0bfc57.js": "/chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/database~chunks/email-veri~5d0bfc57.js?id=107a78323eef0c1d4c81",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=c49845bbd265db0ce419",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=562978d7a1d57f5e81eb",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=df0b573d8f305b91e113",
"/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=65ee559ca803555be568",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=a6608519c360dbc8fb79",
@@ -37,44 +37,44 @@
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-p~2611ac93.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-p~2611ac93.js?id=c76ae7cb1ecbdedac1cf",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/subscriptions.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/subscriptions.js?id=95b32230258beb6391ed",
"/chunks/dashboard~chunks/invoices~chunks/plan-subscribers~chunks/users.js": "/chunks/dashboard~chunks/invoices~chunks/plan-subscribers~chunks/users.js?id=f72a1b2efde61b53a755",
"/chunks/database.js": "/chunks/database.js?id=04690256c5277410fbd2",
"/chunks/database.js": "/chunks/database.js?id=4e35fa30b1475441c9ed",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=6c86916c6c6f679fa86b",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=253ce639751cc8799458",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=1a4939f33bdcadeb2998",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=2c7b532cf2a3c384c417",
"/chunks/files.js": "/chunks/files.js?id=26a322863d9c92183c6f",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js?id=64ac90ff8ae7d3ee3ed1",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js?id=2f2e1987e91a74932dcb",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js?id=44dd372c3414f407ed37",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=9d10a05edfb3a4a11efe",
"/chunks/homepage.js": "/chunks/homepage.js?id=b89dd81804b8a0bd3f0b",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=7dfbd0658ca995e30b8a",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=7cff2b5a1caffc4a494c",
"/chunks/invitation.js": "/chunks/invitation.js?id=c9cd3541ee362ae8d5f7",
"/chunks/invoices.js": "/chunks/invoices.js?id=2032e4f8e4f5ed58b8b4",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=4eb4c11f0e574303af7f",
"/chunks/not-found.js": "/chunks/not-found.js?id=034287ee0ecb036320d3",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=9dcf1a7b23720b2069f1",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=f0a842fe26c58775f47b",
"/chunks/pages.js": "/chunks/pages.js?id=7db66df0453135bf4e51",
"/chunks/plan.js": "/chunks/plan.js?id=f62a5bd64fb706b2f0e2",
"/chunks/plan-create/fixed.js": "/chunks/plan-create/fixed.js?id=816ccc71d731eee026c5",
"/chunks/plan-create/metered.js": "/chunks/plan-create/metered.js?id=db413790256e03fe40ed",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=75cb0130120e20ec8778",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=c6351410e5157b54e1ae",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=ca2a10b8889d21d43d57",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=ee69668d68391f050645",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=afa7c5328893c5d16e3b",
"/chunks/plans.js": "/chunks/plans.js?id=854c232c29d88c5b541a",
"/chunks/platform.js": "/chunks/platform.js?id=426da7075ef9a88ea088",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=5734e9333fc67c706853",
"/chunks/platform~chunks/shared~chunks/shared-with-me~chunks/team-folders.js": "/chunks/platform~chunks/shared~chunks/shared-with-me~chunks/team-folders.js?id=7d983dfdc91de607d737",
"/chunks/profile.js": "/chunks/profile.js?id=8688d9c7ff850e6989e6",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=6642ba9fdbfa1a55b3fd",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=dfa4128d68360d5e1b3b",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=2eeb31ccee322c06b81c",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=2716127ee2f945a90c0e",
"/chunks/settings.js": "/chunks/settings.js?id=d86481764216bbe5e6b2",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=2cc68f39f4f686aa1c4c",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=2cb7c4bf648c9b85eb6b",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=049c3383e310392f966d",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=861de7ccd2a5f139df1f",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=263b344dad92d1481ec3",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=76b45c336e8e12b23e81",
"/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js": "/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js?id=efe2c08862993d3ef8fc",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=67692ac0afb3453a30d7",
"/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js": "/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js?id=3e16c9ff52b4447b2c90",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=6f0312191c536a59e362",
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=743bf9cb1e62af56c04e",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=651d5accf401908724c5",
"/chunks/shared.js": "/chunks/shared.js?id=6230d050545cd1bd9b87",
@@ -85,21 +85,21 @@
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=f2fb680ebf4873ff4436",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=da0a2e8fa83c7384e72d",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=f7a2321e731c85ade564",
"/chunks/status-check.js": "/chunks/status-check.js?id=3665a2a5dbd1fd185a96",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=a2d6a417356e451a6916",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=30c03983ebd4034c8dc6",
"/chunks/status-check.js": "/chunks/status-check.js?id=88722c3496a8b22d89b3",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=01d06787b211c0cc0a5a",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=d850137f08960f59acb0",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=8ac19b3fcfd57d79e5b1",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=a08cba0bd5f7dabc19b2",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=c337ec175f9e4b7f33c4",
"/chunks/trash.js": "/chunks/trash.js?id=4f0ee7a430c2790c4213",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=ccff14d328e72b80a40b",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=f4e3153573f35ebc9f89",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=8bd237c632018a537d76",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=7ee9b84ffed9bf544997",
"/chunks/user.js": "/chunks/user.js?id=80d4433e6a0f1a2a940d",
"/chunks/user-create.js": "/chunks/user-create.js?id=4fa9fb390471ad54796c",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=3608b25851b1136610f9",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=32eb9903a8ad8ac10930",
"/chunks/user-password.js": "/chunks/user-password.js?id=1b22fbb2a95a7ea40579",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=e2d59590e7a1fbc484c2",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=71e62f6d632b86449959",
"/chunks/user-password.js": "/chunks/user-password.js?id=e184d40c36cb3c0f1e0d",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=ed05b13deb6acce5e593",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=23aaeacfd9d7d9399d2d",
"/chunks/users.js": "/chunks/users.js?id=ab7eeac6e8559dc1eb2b",
@@ -266,5 +266,99 @@
"/chunks/settings-subscription.31063d6543532c1d4ea9.hot-update.js": "/chunks/settings-subscription.31063d6543532c1d4ea9.hot-update.js",
"/chunks/settings-subscription.0a1f59e1539c01bb6b9b.hot-update.js": "/chunks/settings-subscription.0a1f59e1539c01bb6b9b.hot-update.js",
"/chunks/settings-subscription.498cc84922706745a572.hot-update.js": "/chunks/settings-subscription.498cc84922706745a572.hot-update.js",
"/chunks/settings-subscription.0e178ac3dad63f50c070.hot-update.js": "/chunks/settings-subscription.0e178ac3dad63f50c070.hot-update.js"
"/chunks/settings-subscription.0e178ac3dad63f50c070.hot-update.js": "/chunks/settings-subscription.0e178ac3dad63f50c070.hot-update.js",
"/chunks/settings-subscription.914e9c6c4ab5cc4114ac.hot-update.js": "/chunks/settings-subscription.914e9c6c4ab5cc4114ac.hot-update.js",
"/chunks/settings-subscription.aa5624bfb77559e438c9.hot-update.js": "/chunks/settings-subscription.aa5624bfb77559e438c9.hot-update.js",
"/chunks/settings-subscription.e143f44694b54e096db2.hot-update.js": "/chunks/settings-subscription.e143f44694b54e096db2.hot-update.js",
"/chunks/settings-subscription.05e4ef2d002f673007a9.hot-update.js": "/chunks/settings-subscription.05e4ef2d002f673007a9.hot-update.js",
"/chunks/settings-subscription.37d4b99da6608e2d06af.hot-update.js": "/chunks/settings-subscription.37d4b99da6608e2d06af.hot-update.js",
"/chunks/settings-subscription.b13e0b1c846c280a141e.hot-update.js": "/chunks/settings-subscription.b13e0b1c846c280a141e.hot-update.js",
"/chunks/settings-subscription.3579ab8cab7f491304ef.hot-update.js": "/chunks/settings-subscription.3579ab8cab7f491304ef.hot-update.js",
"/chunks/settings-subscription.188a5e8f035647884c5c.hot-update.js": "/chunks/settings-subscription.188a5e8f035647884c5c.hot-update.js",
"/chunks/settings-subscription.9ec409a41bcc8287d275.hot-update.js": "/chunks/settings-subscription.9ec409a41bcc8287d275.hot-update.js",
"/chunks/settings-subscription.d005e24455cc27106c1b.hot-update.js": "/chunks/settings-subscription.d005e24455cc27106c1b.hot-update.js",
"/chunks/settings-subscription.d3d8fceea0e955cc1ba4.hot-update.js": "/chunks/settings-subscription.d3d8fceea0e955cc1ba4.hot-update.js",
"/chunks/settings-subscription.1476a1bfe5b59cc7fb85.hot-update.js": "/chunks/settings-subscription.1476a1bfe5b59cc7fb85.hot-update.js",
"/chunks/settings-subscription.cb8ff7a6d8b6365e5804.hot-update.js": "/chunks/settings-subscription.cb8ff7a6d8b6365e5804.hot-update.js",
"/chunks/settings-subscription.cfdedc6f5132055ad07f.hot-update.js": "/chunks/settings-subscription.cfdedc6f5132055ad07f.hot-update.js",
"/chunks/settings-subscription.faa86f19b7476283f8c2.hot-update.js": "/chunks/settings-subscription.faa86f19b7476283f8c2.hot-update.js",
"/chunks/settings-subscription.32d72feee3157c76da78.hot-update.js": "/chunks/settings-subscription.32d72feee3157c76da78.hot-update.js",
"/chunks/settings-subscription.106e5ddaa81cba66aa21.hot-update.js": "/chunks/settings-subscription.106e5ddaa81cba66aa21.hot-update.js",
"/chunks/settings-subscription.f6a5de946ea1ff59fafa.hot-update.js": "/chunks/settings-subscription.f6a5de946ea1ff59fafa.hot-update.js",
"/chunks/settings-subscription.ca8abdd1409c36781bcb.hot-update.js": "/chunks/settings-subscription.ca8abdd1409c36781bcb.hot-update.js",
"/chunks/settings-subscription.92a7e8acd6353834adac.hot-update.js": "/chunks/settings-subscription.92a7e8acd6353834adac.hot-update.js",
"/chunks/settings-subscription.efff726553657c3e6289.hot-update.js": "/chunks/settings-subscription.efff726553657c3e6289.hot-update.js",
"/chunks/settings-subscription.4db54f7201b6ef69d03e.hot-update.js": "/chunks/settings-subscription.4db54f7201b6ef69d03e.hot-update.js",
"/chunks/settings-subscription.44824eeb8cb1465696ce.hot-update.js": "/chunks/settings-subscription.44824eeb8cb1465696ce.hot-update.js",
"/chunks/settings-subscription.fdd5212e9b0d69410634.hot-update.js": "/chunks/settings-subscription.fdd5212e9b0d69410634.hot-update.js",
"/chunks/settings-subscription.499b2a668a59a6d866a1.hot-update.js": "/chunks/settings-subscription.499b2a668a59a6d866a1.hot-update.js",
"/js/main.7ca22a1209266cf42500.hot-update.js": "/js/main.7ca22a1209266cf42500.hot-update.js",
"/chunks/settings-subscription.db12df1d2df5a184fe67.hot-update.js": "/chunks/settings-subscription.db12df1d2df5a184fe67.hot-update.js",
"/chunks/settings-subscription.814461582fbe46f7ca05.hot-update.js": "/chunks/settings-subscription.814461582fbe46f7ca05.hot-update.js",
"/chunks/settings-subscription.561ebb5d9b058b6c4419.hot-update.js": "/chunks/settings-subscription.561ebb5d9b058b6c4419.hot-update.js",
"/chunks/settings-subscription.6571a058c82d5727fba3.hot-update.js": "/chunks/settings-subscription.6571a058c82d5727fba3.hot-update.js",
"/chunks/settings-subscription.4392b57d32b93dcc11e1.hot-update.js": "/chunks/settings-subscription.4392b57d32b93dcc11e1.hot-update.js",
"/chunks/settings-subscription.6ddaf7cbd4314d1f90c4.hot-update.js": "/chunks/settings-subscription.6ddaf7cbd4314d1f90c4.hot-update.js",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~640155e3.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/app-language.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/app-language.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/billings-detail.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/billings-detail.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/database.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/database.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/environment-setup.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/environment-setup.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/installation-disclaimer.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/installation-disclaimer.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/page-edit.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/page-edit.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/plan-delete.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/plan-delete.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/plan-settings.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/plan-settings.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/profile~chunks/settings-password.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/profile~chunks/settings-password.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/settings-create-payment-methods.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/settings-create-payment-methods.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/settings-payment-methods.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/settings-payment-methods.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/status-check.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/status-check.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/stripe-credentials.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/stripe-credentials.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/subscription-plans.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/subscription-plans.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/upgrade-billing.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/upgrade-billing.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/user-delete.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/user-delete.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/user-detail.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/user-detail.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/user-password.42bd2f66d94dcc2d40b2.hot-update.js": "/chunks/user-password.42bd2f66d94dcc2d40b2.hot-update.js",
"/chunks/settings-subscription.ea8f48be05ba857c178a.hot-update.js": "/chunks/settings-subscription.ea8f48be05ba857c178a.hot-update.js",
"/js/main.2e634abbecfcd86fe264.hot-update.js": "/js/main.2e634abbecfcd86fe264.hot-update.js",
"/js/main.7a24a5324bfc00587472.hot-update.js": "/js/main.7a24a5324bfc00587472.hot-update.js",
"/chunks/settings-subscription.d3df326b16f63efcd9ba.hot-update.js": "/chunks/settings-subscription.d3df326b16f63efcd9ba.hot-update.js",
"/chunks/settings-subscription.fd81861e497ccadf7719.hot-update.js": "/chunks/settings-subscription.fd81861e497ccadf7719.hot-update.js",
"/chunks/settings-subscription.220d3aee31345c2586c6.hot-update.js": "/chunks/settings-subscription.220d3aee31345c2586c6.hot-update.js",
"/chunks/settings-subscription.29f26670ce8c4dd6edbc.hot-update.js": "/chunks/settings-subscription.29f26670ce8c4dd6edbc.hot-update.js",
"/chunks/settings-subscription.f98d3cbe1ae6c329ec69.hot-update.js": "/chunks/settings-subscription.f98d3cbe1ae6c329ec69.hot-update.js",
"/chunks/settings-subscription.d5f56b9b74d4dfae72c1.hot-update.js": "/chunks/settings-subscription.d5f56b9b74d4dfae72c1.hot-update.js",
"/chunks/settings-subscription.3eb7ccb866dbed7760a8.hot-update.js": "/chunks/settings-subscription.3eb7ccb866dbed7760a8.hot-update.js",
"/chunks/settings-subscription.206d39a033541ced828a.hot-update.js": "/chunks/settings-subscription.206d39a033541ced828a.hot-update.js",
"/chunks/settings-subscription.afb19085e6f75ed0e618.hot-update.js": "/chunks/settings-subscription.afb19085e6f75ed0e618.hot-update.js",
"/chunks/settings-subscription.6748e42922fe69a7cdba.hot-update.js": "/chunks/settings-subscription.6748e42922fe69a7cdba.hot-update.js",
"/chunks/settings-subscription.ca0760853d755257efab.hot-update.js": "/chunks/settings-subscription.ca0760853d755257efab.hot-update.js",
"/chunks/settings-subscription.d83d7a92031152efbc40.hot-update.js": "/chunks/settings-subscription.d83d7a92031152efbc40.hot-update.js",
"/chunks/settings-subscription.8ca7b34637f12a61b1c7.hot-update.js": "/chunks/settings-subscription.8ca7b34637f12a61b1c7.hot-update.js",
"/chunks/settings-subscription.60c7be043c1642c3ac9f.hot-update.js": "/chunks/settings-subscription.60c7be043c1642c3ac9f.hot-update.js",
"/chunks/settings-subscription.d6ab34600ee35c3f5649.hot-update.js": "/chunks/settings-subscription.d6ab34600ee35c3f5649.hot-update.js",
"/chunks/settings-subscription.d6d5a2a0c1bcb687b6c8.hot-update.js": "/chunks/settings-subscription.d6d5a2a0c1bcb687b6c8.hot-update.js",
"/chunks/settings-subscription.b8badc6af315189d3e55.hot-update.js": "/chunks/settings-subscription.b8badc6af315189d3e55.hot-update.js",
"/chunks/settings-subscription.e58363b6dcf4560ea4cb.hot-update.js": "/chunks/settings-subscription.e58363b6dcf4560ea4cb.hot-update.js",
"/chunks/settings-subscription.eba2eb19d9c0c0441d17.hot-update.js": "/chunks/settings-subscription.eba2eb19d9c0c0441d17.hot-update.js",
"/chunks/settings-subscription.28b8932c9b069a95519e.hot-update.js": "/chunks/settings-subscription.28b8932c9b069a95519e.hot-update.js",
"/chunks/settings-subscription.0f2da746f7b9c3d62b56.hot-update.js": "/chunks/settings-subscription.0f2da746f7b9c3d62b56.hot-update.js",
"/chunks/settings-subscription.fd6f4411b9fdb39e4be2.hot-update.js": "/chunks/settings-subscription.fd6f4411b9fdb39e4be2.hot-update.js",
"/chunks/settings-subscription.b546aa805ee06343da3b.hot-update.js": "/chunks/settings-subscription.b546aa805ee06343da3b.hot-update.js",
"/chunks/settings-subscription.2d0b0c6ab638f7fdcf2b.hot-update.js": "/chunks/settings-subscription.2d0b0c6ab638f7fdcf2b.hot-update.js",
"/chunks/settings-subscription.8494e317ea67095ded8f.hot-update.js": "/chunks/settings-subscription.8494e317ea67095ded8f.hot-update.js",
"/chunks/settings-subscription.f7350002f1e25f0e556e.hot-update.js": "/chunks/settings-subscription.f7350002f1e25f0e556e.hot-update.js",
"/chunks/settings-subscription.ca716d1ed2b40ca5893c.hot-update.js": "/chunks/settings-subscription.ca716d1ed2b40ca5893c.hot-update.js",
"/chunks/settings-subscription.d59087d48608256ae0bf.hot-update.js": "/chunks/settings-subscription.d59087d48608256ae0bf.hot-update.js",
"/chunks/settings-subscription.380ceb8d77866d74f1b9.hot-update.js": "/chunks/settings-subscription.380ceb8d77866d74f1b9.hot-update.js",
"/chunks/settings-subscription.74e1395e8afebfaf42d7.hot-update.js": "/chunks/settings-subscription.74e1395e8afebfaf42d7.hot-update.js",
"/chunks/settings-subscription.be7caf53c60c8e410e0e.hot-update.js": "/chunks/settings-subscription.be7caf53c60c8e410e0e.hot-update.js",
"/chunks/settings-subscription.6a1377af0323c42b0c23.hot-update.js": "/chunks/settings-subscription.6a1377af0323c42b0c23.hot-update.js",
"/chunks/settings-subscription.545d64f521b0455ddd2a.hot-update.js": "/chunks/settings-subscription.545d64f521b0455ddd2a.hot-update.js",
"/chunks/settings-subscription.2b3289930509dc3f67d2.hot-update.js": "/chunks/settings-subscription.2b3289930509dc3f67d2.hot-update.js",
"/chunks/settings-subscription.a7938b678d57c4332378.hot-update.js": "/chunks/settings-subscription.a7938b678d57c4332378.hot-update.js",
"/chunks/settings-subscription.ca0ea35a8a857919ea7a.hot-update.js": "/chunks/settings-subscription.ca0ea35a8a857919ea7a.hot-update.js",
"/chunks/settings-subscription.18aeae959f306dd48d3d.hot-update.js": "/chunks/settings-subscription.18aeae959f306dd48d3d.hot-update.js",
"/chunks/settings-subscription.36053a864bdad08d7d34.hot-update.js": "/chunks/settings-subscription.36053a864bdad08d7d34.hot-update.js",
"/chunks/settings-subscription.1bd72c8d58cbc4e4669a.hot-update.js": "/chunks/settings-subscription.1bd72c8d58cbc4e4669a.hot-update.js"
}
@@ -1,6 +1,7 @@
<template>
<div class="flex items-center mb-8">
<edit-2-icon v-if="!icon" size="22" class="mr-3 vue-feather text-theme dark-text-theme" />
<frown-icon v-if="icon === 'frown'" size="22" class="mr-3 vue-feather text-theme dark-text-theme" />
<file-text-icon v-if="icon === 'file-text'" size="22" class="mr-3 vue-feather text-theme dark-text-theme" />
<dollar-sign-icon v-if="icon === 'dollar'" size="22" class="mr-3 vue-feather text-theme dark-text-theme" />
<credit-card-icon v-if="icon === 'credit-card'" size="22" class="mr-3 vue-feather text-theme dark-text-theme" />
@@ -25,6 +26,7 @@
BarChartIcon,
SettingsIcon,
FileTextIcon,
FrownIcon,
Edit2Icon,
BellIcon,
KeyIcon,
@@ -43,6 +45,7 @@
BarChartIcon,
SettingsIcon,
FileTextIcon,
FrownIcon,
Edit2Icon,
BellIcon,
KeyIcon,
@@ -1,6 +1,53 @@
<template>
<PageTab :is-loading="isLoading">
<!--Usage Estimates-->
<div v-if="user.data.relationships.failedPayments && user.data.relationships.failedPayments.data.length > 0" class="card shadow-card">
<FormLabel icon="frown">
{{ $t('Failed Payments') }}
</FormLabel>
<b class="text-3xl text-red font-extrabold -mt-3 block mb-0.5">
-{{ user.data.meta.totalDebt }}
</b>
<b class="mb-3 block text-sm text-gray-400 mb-5">
{{ $t('We are unable to charge your usage for items below') }}
</b>
<!--Failed Payments-->
<div
v-for="payment in user.data.relationships.failedPayments.data"
:key="payment.data.id"
class="flex items-center justify-between py-2 border-b dark:border-opacity-5 border-light border-dashed"
>
<div class="w-2/4 leading-none">
<b class="text-sm font-bold leading-none">
{{ payment.data.attributes.note }}
</b>
</div>
<div class="text-left w-1/4">
<span class="text-sm font-bold text-gray-560">
{{ $t(payment.data.attributes.source) }}
</span>
</div>
<div class="text-right w-1/4">
<span class="text-sm font-bold">
{{ payment.data.attributes.created_at }}
</span>
</div>
<div class="text-right w-1/4">
<span class="text-sm font-bold text-theme">
{{ payment.data.attributes.amount }}
</span>
</div>
</div>
<InfoBox type="error" class="mt-4" style="margin-bottom: 0">
<p v-html="$t('Uh-oh! We are unable to charge your usage. Please register new credit card or fund your account with sufficient amount and we\'ll give it another try!')"></p>
</InfoBox>
</div>
<!-- Balance -->
<div v-if="! hasPaymentMethod" class="card shadow-card">
<FormLabel icon="dollar">
@@ -168,7 +215,7 @@
<!-- Card -->
<div
v-for="card in user.data.relationships.creditCard.data"
v-for="card in user.data.relationships.creditCards.data"
:key="card.data.id"
class="flex items-center justify-between py-3 px-4 input-dark"
>
@@ -297,7 +344,7 @@
'user',
]),
hasPaymentMethod() {
return this.user.data.relationships.creditCard && this.user.data.relationships.creditCard.data.length > 0
return this.user.data.relationships.creditCards && this.user.data.relationships.creditCards.data.length > 0
},
},
data() {
+8 -1
View File
@@ -7,6 +7,7 @@ use App\Users\Actions\FormatUsageEstimatesAction;
use VueFileManager\Subscription\Domain\CreditCards\Resources\CreditCardCollection;
use VueFileManager\Subscription\Domain\Credits\Resources\BalanceResource;
use VueFileManager\Subscription\Domain\BillingAlerts\Resources\BillingAlertResource;
use VueFileManager\Subscription\Domain\FailedPayments\Resources\FailedPaymentsCollection;
use VueFileManager\Subscription\Domain\Subscriptions\Resources\SubscriptionResource;
use VueFileManager\Subscription\Domain\Usage\Actions\SumUsageForCurrentPeriodAction;
@@ -52,7 +53,10 @@ class UserResource extends JsonResource
'alert' => new BillingAlertResource($this->billingAlert),
]),
$this->mergeWhen($isMeteredSubscription, fn () => [
'creditCard' => new CreditCardCollection($this->creditCards),
'creditCards' => new CreditCardCollection($this->creditCards),
]),
$this->mergeWhen($isMeteredSubscription, fn () => [
'failedPayments' => new FailedPaymentsCollection($this->failedPayments),
]),
],
'meta' => [
@@ -62,6 +66,9 @@ class UserResource extends JsonResource
$this->mergeWhen($isMeteredSubscription, fn () => [
'usages' => $this->getUsageEstimates(),
]),
$this->mergeWhen($isMeteredSubscription, fn () => [
'totalDebt' => format_currency($this->failedPayments->sum('amount'), $this->failedPayments->first()->currency),
]),
],
],
];
+52 -50
View File
@@ -1,52 +1,54 @@
module.exports = {
purge: { content: ['./resources/js/**/*.{js,jsx,ts,tsx,vue}',] },
darkMode: 'class', // or 'media' or 'class'
theme: {
debugScreens: {
position: ['bottom', 'right'],
},
textColor: {
'green': '#0ABB87',
'red': '#fd397a',
'yellow': '#ffb822',
'purple': '#9d66fe',
'blue': '#5578eb',
},
extend: {
scale: {
'97': '.97',
},
borderWidth: {
'3': '3px',
},
borderColor: theme => ({
'light': '#F3F3F3',
'dark-background': '#151515',
'dark-secondary': '#1e2024',
}),
fontSize: {
tiny: ['11px', '16px'],
},
color: {
'dark-foreground': '#1e2024',
},
backgroundColor: theme => ({
'dark-background': '#151515',
'dark-foreground': '#161718',
'2x-dark-foreground': '#191b1e',
'4x-dark-foreground': '#1e2124',
'light-background': '#f4f5f6',
'light-300': '#e1e1ef',
}),
boxShadow: {
card: '0 2px 6px 0 rgba(0, 0, 0, 0.04)',
}
},
},
variants: {
extend: {},
},
plugins: [
require('tailwindcss-debug-screens'),
],
purge: {content: ['./resources/js/**/*.{js,jsx,ts,tsx,vue}',]},
darkMode: 'class', // or 'media' or 'class'
theme: {
debugScreens: {
position: ['bottom', 'right'],
},
textColor: {
'green': '#0ABB87',
'red': '#fd397a',
'yellow': '#ffb822',
'purple': '#9d66fe',
'blue': '#5578eb',
},
extend: {
scale: {
'97': '.97',
},
borderWidth: {
'3': '3px',
},
borderColor: theme => ({
'light': '#F3F3F3',
'red': '#fd397a',
'dark-background': '#151515',
'dark-secondary': '#1e2024',
}),
fontSize: {
tiny: ['11px', '16px'],
},
color: {
'dark-foreground': '#1e2024',
},
backgroundColor: theme => ({
'dark-background': '#151515',
'dark-foreground': '#161718',
'2x-dark-foreground': '#191b1e',
'4x-dark-foreground': '#1e2124',
'light-background': '#f4f5f6',
'light-300': '#e1e1ef',
}),
boxShadow: {
card: '0 2px 6px 0 rgba(0, 0, 0, 0.04)',
card_red: '0 2px 6px 0 rgba(253, 57, 122, 0.04)',
}
},
},
variants: {
extend: {},
},
plugins: [
require('tailwindcss-debug-screens'),
],
}