diff --git a/index.html b/index.html index a63b2e1c..7c728869 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - + Vite + React + TS diff --git a/manifest.json b/manifest.json new file mode 100644 index 00000000..30655f35 --- /dev/null +++ b/manifest.json @@ -0,0 +1,33 @@ +{ + "name": "PPA", + "short_name": "PPA", + "theme_color": "#ffffff", + "icons": [ + { + "src": "/public/icon36x36.png", + "sizes": "36x36", + "type": "image/png" + }, + { + "src": "/public/icon48x48.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/public/icon310x310.png", + "sizes": "310x310", + "type": "image/png", + "purpose": "any" + }, + { + "src": "/public/icon144x144.png", + "sizes": "144x144", + "type": "image/png", + "purpose": "maskable" + } + ], + "start_url": "/", + "display": "standalone", + "background_color": "#ffffff", + "description": "PowerPay App" + } \ No newline at end of file diff --git a/sw.js b/sw.js index 441a4b1b..2c374a61 100644 --- a/sw.js +++ b/sw.js @@ -1 +1 @@ -if(!self.define){let e,i={};const n=(n,s)=>(n=new URL(n+".js",s).href,i[n]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=i,document.head.appendChild(e)}else e=n,importScripts(n),i()})).then((()=>{let e=i[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(s,r)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(i[o])return;let t={};const c=e=>n(e,o),d={module:{uri:o},exports:t,require:c};i[o]=Promise.all(s.map((e=>d[e]||c(e)))).then((e=>(r(...e),t)))}}define(["./workbox-3e911b1d"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"assets/index-B7VG3bej.js",revision:null},{url:"assets/index-CAUZtboa.css",revision:null},{url:"assets/react-CHdo91hT.svg",revision:null},{url:"icon144x144.png",revision:"df6ba61db3a0b5b90b5c8884e85c1eba"},{url:"icon310x310.png",revision:"d2f6cdf56efab0ade9e537ae0edcf1e3"},{url:"icon36x36.png",revision:"e297a77754ad3cbba44863e99e06b816"},{url:"icon48x48.png",revision:"c1e486057367154b67e74004b82ba4aa"},{url:"index.html",revision:"849cfbf0419d40bf68cc04274cf9ac1b"},{url:"registerSW.js",revision:"320307206e8ba16db4075af6bb673e03"},{url:"vite.svg",revision:"8e3a10e157f75ada21ab742c022d5430"},{url:"manifest.webmanifest",revision:"4e1f4b6dacd65b15a5de5b85d4d29a4c"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); +if(!self.define){let e,i={};const n=(n,s)=>(n=new URL(n+".js",s).href,i[n]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=i,document.head.appendChild(e)}else e=n,importScripts(n),i()})).then((()=>{let e=i[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(s,r)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(i[o])return;let t={};const d=e=>n(e,o),l={module:{uri:o},exports:t,require:d};i[o]=Promise.all(s.map((e=>l[e]||d(e)))).then((e=>(r(...e),t)))}}define(["./workbox-3e911b1d"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"assets/index-B7VG3bej.js",revision:null},{url:"assets/index-CAUZtboa.css",revision:null},{url:"assets/react-CHdo91hT.svg",revision:null},{url:"icon144x144.png",revision:"df6ba61db3a0b5b90b5c8884e85c1eba"},{url:"icon310x310.png",revision:"d2f6cdf56efab0ade9e537ae0edcf1e3"},{url:"icon36x36.png",revision:"e297a77754ad3cbba44863e99e06b816"},{url:"icon48x48.png",revision:"c1e486057367154b67e74004b82ba4aa"},{url:"index.html",revision:"83a6e37d99ff2d1642d546157b13c9ee"},{url:"registerSW.js",revision:"320307206e8ba16db4075af6bb673e03"},{url:"vite.svg",revision:"8e3a10e157f75ada21ab742c022d5430"},{url:"manifest.webmanifest",revision:"4e1f4b6dacd65b15a5de5b85d4d29a4c"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}));