diff --git a/config/custom-language-translations.php b/config/custom-language-translations.php index fcf8925e..10ce99e9 100644 --- a/config/custom-language-translations.php +++ b/config/custom-language-translations.php @@ -277,4 +277,9 @@ return [ 'in.route_title.client' => 'Client', 'in.route_title.client_detail' => 'Client', 'in.route_title.client_invoices' => 'Client Invoices', + + 'in.share.share_invoice' => 'Share Your Invoice', + 'in.share.type_email' => 'Type email address...', + 'in.share.submit_share' => 'Send Invoice', + 'in.share.invoice_sended' => 'Your invoice has been sent successfully', ]; diff --git a/public/mix-manifest.json b/public/mix-manifest.json index c763c6b1..0d875b72 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,7 +1,7 @@ { "/js/main.js": "/js/main.js", "/css/app.css": "/css/app.css", - "/chunks/admin.js": "/chunks/admin.js?id=08a4d7e6c095cb25b232", + "/chunks/admin.js": "/chunks/admin.js?id=3048a34ebd4668893224", "/chunks/admin-account.js": "/chunks/admin-account.js?id=8d842bebde408d97b8e4", "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~e360f8a1.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~e360f8a1.js?id=9a997811677c9fcc0c6e", "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js?id=515118382f7ad5724a54", @@ -9,7 +9,7 @@ "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~d177b2e8.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~d177b2e8.js?id=7ebb93e8d3cedf069c0b", "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared/file-browser.js?id=e15b67406596821c2be9", "/chunks/admin~chunks/oasis/invoices~chunks/platform.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform.js?id=5bbc9cca3bfcc01fdc87", - "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=a7e1f2b5096c12b0d23a", + "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=1ca47708816a4be47a0a", "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=1c320a815afcc355bae7", "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~262a2a36.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~262a2a36.js?id=e6505b93727b56256f92", "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js?id=d4fb46f05374a298ac1b", @@ -50,16 +50,16 @@ "/chunks/invoices.js": "/chunks/invoices.js?id=733a4a9b02203923e96b", "/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=7fc7f9b6f10bdfac770e", "/chunks/oasis/homepage.js": "/chunks/oasis/homepage.js?id=a1885dd8814f9eb63a1c", - "/chunks/oasis/invoices.js": "/chunks/oasis/invoices.js?id=81b87343eb6a18f6736c", + "/chunks/oasis/invoices.js": "/chunks/oasis/invoices.js?id=ceaa890cb0b46a776bce", "/chunks/oasis/invoices/client.js": "/chunks/oasis/invoices/client.js?id=5278e4b3fec7c313b500", "/chunks/oasis/invoices/client-detail.js": "/chunks/oasis/invoices/client-detail.js?id=f04d993baccf515554db", "/chunks/oasis/invoices/client-invoices.js": "/chunks/oasis/invoices/client-invoices.js?id=6558d35b1bfe20e8ede6", "/chunks/oasis/invoices/create-client.js": "/chunks/oasis/invoices/create-client.js?id=a27824905ee00e5b9d5e", "/chunks/oasis/invoices/create-invoice.js": "/chunks/oasis/invoices/create-invoice.js?id=da39947baccf666a1efc", "/chunks/oasis/invoices/edit-invoice.js": "/chunks/oasis/invoices/edit-invoice.js?id=b8776f1c1d5b8b0626da", - "/chunks/oasis/invoices/list.js": "/chunks/oasis/invoices/list.js?id=915c1d5c78b85f097f13", + "/chunks/oasis/invoices/list.js": "/chunks/oasis/invoices/list.js?id=d2b607b91b69247bf05c", "/chunks/oasis/invoices/profile.js": "/chunks/oasis/invoices/profile.js?id=cb529bbeb676d24b011e", - "/chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=bdeadf1aea2560bea3c7", + "/chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=41015b7ab9210a0e2df6", "/chunks/oasis/platba.js": "/chunks/oasis/platba.js?id=791bf891bb4a384c0890", "/chunks/oasis/platba~chunks/oasis/upgrade-billing~chunks/oasis/upgrade-plan~chunks/upgrade-billing~ch~6880400b.js": "/chunks/oasis/platba~chunks/oasis/upgrade-billing~chunks/oasis/upgrade-plan~chunks/upgrade-billing~ch~6880400b.js?id=0c8d1c3cca084baa177f", "/chunks/oasis/sign-up.js": "/chunks/oasis/sign-up.js?id=e53eeb48ebabae259f9c", @@ -76,7 +76,7 @@ "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=146c53671951b7061131", "/chunks/plans.js": "/chunks/plans.js?id=d4cfc1b66dd5021a3c84", "/chunks/platform.js": "/chunks/platform.js?id=32656f7d130ecbe06f12", - "/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=26fe5e37f5b37e8d6010", + "/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=2140e97d45838d783084", "/chunks/profile.js": "/chunks/profile.js?id=42695eb6d8ab8b0220d9", "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4873b06c3bbca3fe2c36", "/chunks/settings.js": "/chunks/settings.js?id=fcc97a29894164e2977c", @@ -110,5 +110,49 @@ "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~bc1bf558.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~bc1bf558.js?id=034c637712e863643bd6", "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~ebd71fa1.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~ebd71fa1.js?id=47a427056410805b2f8f", "/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~~b42d96c6.js": "/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~~b42d96c6.js?id=a564e3b9054e42dda63f", - "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=03d3cf785cbafa4d31f0" + "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=03d3cf785cbafa4d31f0", + "/chunks/oasis/invoices.d01f3af1f12c17606d64.hot-update.js": "/chunks/oasis/invoices.d01f3af1f12c17606d64.hot-update.js", + "/js/main.0e343d2752b9b35fae5c.hot-update.js": "/js/main.0e343d2752b9b35fae5c.hot-update.js", + "/chunks/admin.0e343d2752b9b35fae5c.hot-update.js": "/chunks/admin.0e343d2752b9b35fae5c.hot-update.js", + "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~b73a076f.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~b73a076f.js?id=55905f380c4431e1980b", + "/chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/shared/file-browser.js": "/chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/shared/file-browser.js?id=0b357351a71144193c48", + "/chunks/oasis/invoices.0e343d2752b9b35fae5c.hot-update.js": "/chunks/oasis/invoices.0e343d2752b9b35fae5c.hot-update.js", + "/chunks/oasis/invoices~chunks/platform.js": "/chunks/oasis/invoices~chunks/platform.js?id=05e096f1c97cadb37177", + "/chunks/platform.0e343d2752b9b35fae5c.hot-update.js": "/chunks/platform.0e343d2752b9b35fae5c.hot-update.js", + "/chunks/platform~chunks/shared.0e343d2752b9b35fae5c.hot-update.js": "/chunks/platform~chunks/shared.0e343d2752b9b35fae5c.hot-update.js", + "/chunks/shared.0e343d2752b9b35fae5c.hot-update.js": "/chunks/shared.0e343d2752b9b35fae5c.hot-update.js", + "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~4509a016.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~4509a016.js?id=ea781ec6ec7cf0645e05", + "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~66c4fa45.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~66c4fa45.js?id=accf0be7f09c1000b571", + "/chunks/oasis/invoices.ad7d05e75939eb91ba6d.hot-update.js": "/chunks/oasis/invoices.ad7d05e75939eb91ba6d.hot-update.js", + "/chunks/oasis/invoices.b2c36fc1de8bc5666751.hot-update.js": "/chunks/oasis/invoices.b2c36fc1de8bc5666751.hot-update.js", + "/chunks/oasis/invoices.6e8ca999217ff0228f7e.hot-update.js": "/chunks/oasis/invoices.6e8ca999217ff0228f7e.hot-update.js", + "/chunks/oasis/invoices.ad9817a8111b0d891491.hot-update.js": "/chunks/oasis/invoices.ad9817a8111b0d891491.hot-update.js", + "/chunks/oasis/invoices.72d26e895c3478deee3d.hot-update.js": "/chunks/oasis/invoices.72d26e895c3478deee3d.hot-update.js", + "/js/main.aba630c9951bc4208477.hot-update.js": "/js/main.aba630c9951bc4208477.hot-update.js", + "/chunks/oasis/invoices.aba630c9951bc4208477.hot-update.js": "/chunks/oasis/invoices.aba630c9951bc4208477.hot-update.js", + "/chunks/oasis/invoices/list.aba630c9951bc4208477.hot-update.js": "/chunks/oasis/invoices/list.aba630c9951bc4208477.hot-update.js", + "/chunks/oasis/invoices.e4265ce83f738bf51999.hot-update.js": "/chunks/oasis/invoices.e4265ce83f738bf51999.hot-update.js", + "/chunks/oasis/invoices.2294050dd8a2d817d68b.hot-update.js": "/chunks/oasis/invoices.2294050dd8a2d817d68b.hot-update.js", + "/chunks/oasis/invoices.db21c48932f6b42cc431.hot-update.js": "/chunks/oasis/invoices.db21c48932f6b42cc431.hot-update.js", + "/chunks/oasis/invoices.d74627a363f9664a967b.hot-update.js": "/chunks/oasis/invoices.d74627a363f9664a967b.hot-update.js", + "/chunks/oasis/invoices.3ecb0d5eca34fefeef11.hot-update.js": "/chunks/oasis/invoices.3ecb0d5eca34fefeef11.hot-update.js", + "/chunks/oasis/invoices.c51f3786439fcf350c96.hot-update.js": "/chunks/oasis/invoices.c51f3786439fcf350c96.hot-update.js", + "/chunks/oasis/invoices.301c844d88433e91ddbc.hot-update.js": "/chunks/oasis/invoices.301c844d88433e91ddbc.hot-update.js", + "/chunks/oasis/invoices.b95e91b3d1ab5eb47908.hot-update.js": "/chunks/oasis/invoices.b95e91b3d1ab5eb47908.hot-update.js", + "/chunks/oasis/invoices.763604b488b3b4814b8a.hot-update.js": "/chunks/oasis/invoices.763604b488b3b4814b8a.hot-update.js", + "/chunks/oasis/invoices.54141bc1be9d4654ced2.hot-update.js": "/chunks/oasis/invoices.54141bc1be9d4654ced2.hot-update.js", + "/chunks/oasis/invoices.0552c7ae58d82d8e8a8a.hot-update.js": "/chunks/oasis/invoices.0552c7ae58d82d8e8a8a.hot-update.js", + "/chunks/oasis/invoices/list.693ec37b519f011e0436.hot-update.js": "/chunks/oasis/invoices/list.693ec37b519f011e0436.hot-update.js", + "/chunks/oasis/invoices.95b8ea65d05aaec7a5a4.hot-update.js": "/chunks/oasis/invoices.95b8ea65d05aaec7a5a4.hot-update.js", + "/js/main.8972101dce202b559299.hot-update.js": "/js/main.8972101dce202b559299.hot-update.js", + "/chunks/files~chunks/oasis/invoices/list~chunks/shared/file-browser.8972101dce202b559299.hot-update.js": "/chunks/files~chunks/oasis/invoices/list~chunks/shared/file-browser.8972101dce202b559299.hot-update.js", + "/chunks/oasis/invoices.8972101dce202b559299.hot-update.js": "/chunks/oasis/invoices.8972101dce202b559299.hot-update.js", + "/chunks/oasis/invoices~chunks/platform~chunks/shared.8972101dce202b559299.hot-update.js": "/chunks/oasis/invoices~chunks/platform~chunks/shared.8972101dce202b559299.hot-update.js", + "/chunks/platform~chunks/shared.8972101dce202b559299.hot-update.js": "/chunks/platform~chunks/shared.8972101dce202b559299.hot-update.js", + "/chunks/oasis/invoices.a6e3fc393bb90501b4ae.hot-update.js": "/chunks/oasis/invoices.a6e3fc393bb90501b4ae.hot-update.js", + "/chunks/oasis/invoices.d033ad0623a2be590897.hot-update.js": "/chunks/oasis/invoices.d033ad0623a2be590897.hot-update.js", + "/chunks/oasis/invoices.a2e81296c5286a6ab9cf.hot-update.js": "/chunks/oasis/invoices.a2e81296c5286a6ab9cf.hot-update.js", + "/chunks/oasis/invoices.3dd500d45303576331bf.hot-update.js": "/chunks/oasis/invoices.3dd500d45303576331bf.hot-update.js", + "/chunks/oasis/invoices.23848caf5faa2c2cd4a3.hot-update.js": "/chunks/oasis/invoices.23848caf5faa2c2cd4a3.hot-update.js", + "/chunks/oasis/invoices.0bf75b19f8e77e4eac43.hot-update.js": "/chunks/oasis/invoices.0bf75b19f8e77e4eac43.hot-update.js" } diff --git a/resources/js/Oasis/Invoices/Invoice.vue b/resources/js/Oasis/Invoices/Invoice.vue index ee36cc19..8586e84e 100644 --- a/resources/js/Oasis/Invoices/Invoice.vue +++ b/resources/js/Oasis/Invoices/Invoice.vue @@ -6,6 +6,7 @@ + @@ -67,9 +68,10 @@ + + diff --git a/resources/js/oasis-helpers.js b/resources/js/oasis-helpers.js index f492f1ed..94233391 100644 --- a/resources/js/oasis-helpers.js +++ b/resources/js/oasis-helpers.js @@ -5,6 +5,13 @@ import {events} from './bus' const OasisHelpers = { install(Vue) { + Vue.prototype.$shareInvoice = function (entry) { + events.$emit('popup:open', { + name: 'share-invoice', + item: entry + }) + } + Vue.prototype.$editInvoice = function (entry) { this.$router.push({name: 'EditInvoice', params: {id: entry.id}}) events.$emit('file-preview:hide')