forked from trent_larson/crowd-funder-for-time-pwa
add checkbox for given-to-user since sometimes it's to someone else
This commit is contained in:
177
sample.txt
177
sample.txt
@@ -1,177 +0,0 @@
|
|||||||
|
|
||||||
> kickstart-for-time-pwa@0.1.0 build
|
|
||||||
> vue-cli-service build
|
|
||||||
|
|
||||||
All browser targets in the browserslist configuration have supported ES module.
|
|
||||||
Therefore we don't build two separate bundles for differential loading.
|
|
||||||
|
|
||||||
|
|
||||||
WARNING Compiled with 5 warnings6:06:43 PM
|
|
||||||
|
|
||||||
[eslint]
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/components/World/components/objects/landmarks.js
|
|
||||||
98:11 warning Unexpected console statement no-console
|
|
||||||
133:7 warning Unexpected console statement no-console
|
|
||||||
144:5 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/router/index.ts
|
|
||||||
210:3 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/AccountViewView.vue
|
|
||||||
362:7 warning Unexpected console statement no-console
|
|
||||||
375:7 warning Unexpected console statement no-console
|
|
||||||
404:7 warning Unexpected console statement no-console
|
|
||||||
516:7 warning Unexpected console statement no-console
|
|
||||||
536:7 warning Unexpected console statement no-console
|
|
||||||
630:5 warning Unexpected console statement no-console
|
|
||||||
682:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ContactAmountsView.vue
|
|
||||||
206:9 warning Unexpected console statement no-console
|
|
||||||
233:9 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ContactGiftingView.vue
|
|
||||||
244:9 warning Unexpected console statement no-console
|
|
||||||
267:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ContactsView.vue
|
|
||||||
340:9 warning Unexpected console statement no-console
|
|
||||||
577:9 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/DiscoverView.vue
|
|
||||||
315:9 warning Unexpected console statement no-console
|
|
||||||
343:7 warning Unexpected console statement no-console
|
|
||||||
390:9 warning Unexpected console statement no-console
|
|
||||||
423:7 warning Unexpected console statement no-console
|
|
||||||
532:9 warning Unexpected console statement no-console
|
|
||||||
575:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/HomeView.vue
|
|
||||||
349:9 warning Unexpected console statement no-console
|
|
||||||
498:9 warning Unexpected console statement no-console
|
|
||||||
521:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/IdentitySwitcherView.vue
|
|
||||||
142:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ImportAccountView.vue
|
|
||||||
123:9 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ImportDerivedAccountView.vue
|
|
||||||
159:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/NewEditProjectView.vue
|
|
||||||
183:9 warning Unexpected console statement no-console
|
|
||||||
215:7 warning Unexpected console statement no-console
|
|
||||||
297:13 warning Unexpected console statement no-console
|
|
||||||
320:11 warning Unexpected console statement no-console
|
|
||||||
345:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ProjectViewView.vue
|
|
||||||
387:9 warning Unexpected console statement no-console
|
|
||||||
421:7 warning Unexpected console statement no-console
|
|
||||||
457:7 warning Unexpected console statement no-console
|
|
||||||
552:9 warning Unexpected console statement no-console
|
|
||||||
554:11 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/ProjectsView.vue
|
|
||||||
131:9 warning Unexpected console statement no-console
|
|
||||||
144:7 warning Unexpected console statement no-console
|
|
||||||
221:9 warning Unexpected console statement no-console
|
|
||||||
237:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
/home/matthew/projects/kick-starter-for-time-pwa/src/views/SeedBackupView.vue
|
|
||||||
94:7 warning Unexpected console statement no-console
|
|
||||||
|
|
||||||
✖ 44 problems (0 errors, 44 warnings)
|
|
||||||
|
|
||||||
|
|
||||||
You may use special comments to disable some warnings.
|
|
||||||
Use // eslint-disable-next-line to ignore the next line.
|
|
||||||
Use /* eslint-disable */ to ignore all warnings in a file.
|
|
||||||
warning
|
|
||||||
|
|
||||||
/models/lupine_plant/textures/lambert2SG_baseColor.png is 3.75 MB, and won't be precached. Configure maximumFileSizeToCacheInBytes to change this limit.
|
|
||||||
|
|
||||||
warning
|
|
||||||
|
|
||||||
/models/lupine_plant/textures/lambert2SG_normal.png is 4.91 MB, and won't be precached. Configure maximumFileSizeToCacheInBytes to change this limit.
|
|
||||||
|
|
||||||
warning
|
|
||||||
|
|
||||||
asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
|
|
||||||
This can impact web performance.
|
|
||||||
Assets:
|
|
||||||
js/project.44f30c9f.js (318 KiB)
|
|
||||||
js/statistics.8a97010a.js (586 KiB)
|
|
||||||
js/chunk-vendors.a4845bfb.js (411 KiB)
|
|
||||||
js/705.f6a6ce2a.js (252 KiB)
|
|
||||||
img/textures/leafy-autumn-forest-floor.jpg (705 KiB)
|
|
||||||
models/lupine_plant/textures/lambert2SG_baseColor.png (3.58 MiB)
|
|
||||||
models/lupine_plant/textures/lambert2SG_normal.png (4.69 MiB)
|
|
||||||
|
|
||||||
warning
|
|
||||||
|
|
||||||
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
|
|
||||||
Entrypoints:
|
|
||||||
app (447 KiB)
|
|
||||||
js/chunk-vendors.a4845bfb.js
|
|
||||||
css/app.8f21529c.css
|
|
||||||
js/app.8833cebc.js
|
|
||||||
|
|
||||||
|
|
||||||
File Size Gzipped
|
|
||||||
|
|
||||||
dist/js/statistics.8a97010a.js 585.72 KiB 148.80 KiB
|
|
||||||
dist/js/chunk-vendors.a4845bfb.js 411.44 KiB 137.82 KiB
|
|
||||||
dist/js/project.44f30c9f.js 317.61 KiB 78.67 KiB
|
|
||||||
dist/js/705.f6a6ce2a.js 251.66 KiB 87.12 KiB
|
|
||||||
dist/js/891.33615e4f.js 147.32 KiB 42.09 KiB
|
|
||||||
dist/js/153.e2c8e249.js 146.26 KiB 42.21 KiB
|
|
||||||
dist/js/820.13565d16.js 66.10 KiB 18.33 KiB
|
|
||||||
dist/js/contact-qr.e170ec33.js 54.85 KiB 15.63 KiB
|
|
||||||
dist/js/772.7b4c53a7.js 30.29 KiB 7.21 KiB
|
|
||||||
dist/js/361.898a4525.js 27.40 KiB 8.19 KiB
|
|
||||||
dist/js/account.77d86130.js 17.51 KiB 5.93 KiB
|
|
||||||
dist/js/app.8833cebc.js 17.31 KiB 5.84 KiB
|
|
||||||
dist/js/contacts.3fc90ff8.js 16.94 KiB 5.52 KiB
|
|
||||||
dist/js/discover.24106939.js 15.30 KiB 5.22 KiB
|
|
||||||
dist/js/536.3bb13201.js 15.23 KiB 4.84 KiB
|
|
||||||
dist/workbox-5b385ed2.js 14.11 KiB 4.93 KiB
|
|
||||||
dist/js/home.218b99dd.js 13.89 KiB 4.97 KiB
|
|
||||||
dist/js/help.50d3117b.js 12.49 KiB 4.38 KiB
|
|
||||||
dist/js/projects.417a6cb7.js 8.71 KiB 3.00 KiB
|
|
||||||
dist/js/contact-amounts.a32b0ccd.js 8.44 KiB 3.25 KiB
|
|
||||||
dist/js/229.120e09bf.js 7.99 KiB 2.72 KiB
|
|
||||||
dist/js/identity-switcher.c7937333.js 7.44 KiB 2.52 KiB
|
|
||||||
dist/js/new-edit-project.0552181b.js 7.36 KiB 3.11 KiB
|
|
||||||
dist/js/300.dcaeb2a3.js 6.56 KiB 3.24 KiB
|
|
||||||
dist/js/seed-backup.76a0f7b3.js 3.99 KiB 1.97 KiB
|
|
||||||
dist/js/import-derive.c688d4b8.js 3.81 KiB 1.82 KiB
|
|
||||||
dist/js/import-account.c3fa35fd.js 3.54 KiB 1.66 KiB
|
|
||||||
dist/js/new-edit-account.bb763be2.js 3.39 KiB 1.51 KiB
|
|
||||||
dist/js/431.5a6d64e0.js 3.38 KiB 2.56 KiB
|
|
||||||
dist/service-worker.js 3.37 KiB 1.38 KiB
|
|
||||||
dist/js/scan-contact.46be989a.js 2.79 KiB 1.18 KiB
|
|
||||||
dist/js/start.091a7740.js 2.70 KiB 1.30 KiB
|
|
||||||
dist/js/new-identifier.bb379420.js 2.12 KiB 1.18 KiB
|
|
||||||
dist/js/93.b873dbbf.js 2.08 KiB 1.61 KiB
|
|
||||||
dist/js/new-edit-commitment.9248d367.j 1.96 KiB 1.05 KiB
|
|
||||||
s
|
|
||||||
dist/js/confirm-contact.02004d1d.js 1.89 KiB 1.04 KiB
|
|
||||||
dist/js/858.ae4c08ec.js 0.97 KiB 0.78 KiB
|
|
||||||
dist/css/app.8f21529c.css 18.41 KiB 4.39 KiB
|
|
||||||
dist/css/discover.73ee9bd3.css 14.77 KiB 6.25 KiB
|
|
||||||
dist/css/new-edit-project.73ee9bd3.css 14.77 KiB 6.25 KiB
|
|
||||||
dist/css/contacts.abb5e493.css 0.40 KiB 0.23 KiB
|
|
||||||
dist/css/contact-amounts.5b26ccd4.css 0.31 KiB 0.20 KiB
|
|
||||||
dist/css/home.828bc66e.css 0.25 KiB 0.19 KiB
|
|
||||||
dist/css/project.828bc66e.css 0.25 KiB 0.19 KiB
|
|
||||||
dist/css/statistics.828bc66e.css 0.25 KiB 0.19 KiB
|
|
||||||
|
|
||||||
Images and other types of assets omitted.
|
|
||||||
Build at: 2023-09-07T10:06:43.972Z - Hash: 2b39fcd4d0e78263 - Time: 32016ms
|
|
||||||
|
|
||||||
DONE Build complete. The dist directory is ready to be deployed.
|
|
||||||
INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
|
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
placeholder="What was received"
|
placeholder="What was received"
|
||||||
v-model="description"
|
v-model="description"
|
||||||
/>
|
/>
|
||||||
<div class="flex flex-row mb-6">
|
<div class="flex flex-row">
|
||||||
<span
|
<span
|
||||||
class="rounded-l border border-r-0 border-slate-400 bg-slate-200 w-1/3 text-center px-2 py-2"
|
class="rounded-l border border-r-0 border-slate-400 bg-slate-200 w-1/3 text-center px-2 py-2"
|
||||||
>Hours</span
|
>Hours</span
|
||||||
@@ -33,7 +33,13 @@
|
|||||||
<fa icon="chevron-right" />
|
<fa icon="chevron-right" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="text-center mb-2 italic">Sign & Send to publish to the world</p>
|
<div v-if="showGivenToUser" class="mt-2 text-right">
|
||||||
|
<input type="checkbox" class="mr-2" v-model="givenToUser" />
|
||||||
|
<label class="text-sm">Given to you</label>
|
||||||
|
</div>
|
||||||
|
<p class="text-center mb-2 mt-6 italic">
|
||||||
|
Sign & Send to publish to the world
|
||||||
|
</p>
|
||||||
<button
|
<button
|
||||||
class="block w-full text-center text-lg font-bold uppercase bg-blue-600 text-white px-2 py-3 rounded-md mb-2"
|
class="block w-full text-center text-lg font-bold uppercase bg-blue-600 text-white px-2 py-3 rounded-md mb-2"
|
||||||
@click="confirm"
|
@click="confirm"
|
||||||
@@ -70,12 +76,14 @@ export default class GiftedDialog extends Vue {
|
|||||||
|
|
||||||
@Prop message = "";
|
@Prop message = "";
|
||||||
@Prop projectId = "";
|
@Prop projectId = "";
|
||||||
|
@Prop showGivenToUser = false;
|
||||||
|
|
||||||
activeDid = "";
|
activeDid = "";
|
||||||
apiServer = "";
|
apiServer = "";
|
||||||
|
|
||||||
giver?: GiverInputInfo;
|
giver?: GiverInputInfo;
|
||||||
description = "";
|
description = "";
|
||||||
|
givenToUser = false;
|
||||||
hours = "0";
|
hours = "0";
|
||||||
visible = false;
|
visible = false;
|
||||||
|
|
||||||
@@ -103,11 +111,17 @@ export default class GiftedDialog extends Vue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
open(giver: GiverInputInfo) {
|
open(giver: GiverInputInfo) {
|
||||||
|
this.description = "";
|
||||||
this.giver = giver;
|
this.giver = giver;
|
||||||
|
// if we show "given to user" selection, default checkbox to true
|
||||||
|
this.givenToUser = this.showGivenToUser;
|
||||||
|
this.hours = "0";
|
||||||
|
|
||||||
this.visible = true;
|
this.visible = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
close() {
|
close() {
|
||||||
|
// close the dialog but don't change values (since it might be submitting info)
|
||||||
this.visible = false;
|
this.visible = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -121,8 +135,13 @@ export default class GiftedDialog extends Vue {
|
|||||||
|
|
||||||
cancel() {
|
cancel() {
|
||||||
this.close();
|
this.close();
|
||||||
|
this.eraseValues();
|
||||||
|
}
|
||||||
|
|
||||||
|
eraseValues() {
|
||||||
this.description = "";
|
this.description = "";
|
||||||
this.giver = undefined;
|
this.giver = undefined;
|
||||||
|
this.givenToUser = this.showGivenToUser;
|
||||||
this.hours = "0";
|
this.hours = "0";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,14 +157,12 @@ export default class GiftedDialog extends Vue {
|
|||||||
1000,
|
1000,
|
||||||
);
|
);
|
||||||
// this is asynchronous, but we don't need to wait for it to complete
|
// this is asynchronous, but we don't need to wait for it to complete
|
||||||
this.recordGive(
|
await this.recordGive(
|
||||||
this.giver?.did as string | undefined,
|
this.giver?.did as string | undefined,
|
||||||
this.description,
|
this.description,
|
||||||
parseFloat(this.hours),
|
parseFloat(this.hours),
|
||||||
).then(() => {
|
).then(() => {
|
||||||
this.description = "";
|
this.eraseValues();
|
||||||
this.giver = undefined;
|
|
||||||
this.hours = "0";
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +226,7 @@ export default class GiftedDialog extends Vue {
|
|||||||
this.apiServer,
|
this.apiServer,
|
||||||
identity,
|
identity,
|
||||||
giverDid,
|
giverDid,
|
||||||
this.activeDid,
|
this.givenToUser ? this.activeDid : undefined,
|
||||||
description,
|
description,
|
||||||
hours,
|
hours,
|
||||||
this.projectId,
|
this.projectId,
|
||||||
@@ -238,7 +255,7 @@ export default class GiftedDialog extends Vue {
|
|||||||
title: "Success",
|
title: "Success",
|
||||||
text: "That gift was recorded.",
|
text: "That gift was recorded.",
|
||||||
},
|
},
|
||||||
10000,
|
7000,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
|||||||
@@ -66,7 +66,11 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<GiftedDialog ref="customDialog" message="Received from"> </GiftedDialog>
|
<GiftedDialog
|
||||||
|
ref="customDialog"
|
||||||
|
message="Received from"
|
||||||
|
showGivenToUser="true"
|
||||||
|
/>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@@ -81,7 +81,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<GiftedDialog ref="customDialog" message="Received from"> </GiftedDialog>
|
<GiftedDialog
|
||||||
|
ref="customDialog"
|
||||||
|
message="Received from"
|
||||||
|
showGivenToUser="true"
|
||||||
|
/>
|
||||||
|
|
||||||
<div class="bg-slate-100 rounded-md overflow-hidden px-4 py-3 mb-4">
|
<div class="bg-slate-100 rounded-md overflow-hidden px-4 py-3 mb-4">
|
||||||
<h2 class="text-xl font-bold mb-4">Latest Activity</h2>
|
<h2 class="text-xl font-bold mb-4">Latest Activity</h2>
|
||||||
|
|||||||
Reference in New Issue
Block a user