Skip to content

Commit

Permalink
Merge pull request #53 from pvdthings/fix-hidden-item-due-back-date
Browse files Browse the repository at this point in the history
Fix hidden item due back date
  • Loading branch information
dillonfagan authored Aug 14, 2024
2 parents 58e3eb4 + 46e748c commit c5b2e75
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion apps/api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pvdthings-api",
"version": "1.18.1",
"version": "1.18.2",
"description": "",
"main": "server.js",
"scripts": {
Expand Down
5 changes: 1 addition & 4 deletions apps/api/services/things/mapThing.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,13 @@ function mapThing(record) {
const available = Number(record.get('Available'));
const stock = Number(record.get('Stock'));

const isAvailable = available > 0;
const isWanted = stock === 0;

return {
id: record.id,
name: record.get('Name'),
name_es: record.get('name_es'),
stock,
available,
availableDate: isAvailable || isWanted ? undefined : record.get('Next Due Back'),
availableDate: record.get('Next Due Back')?.[0],
images: record.get('Image')?.map(image => image.thumbnails.large.url) || [],
categories: record.get('Category') || [],
hidden: Boolean(record.get('Hidden'))
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@library_os/web",
"version": "0.15.4",
"version": "0.15.5",
"private": true,
"scripts": {
"dev": "vite dev",
Expand Down
2 changes: 2 additions & 0 deletions apps/web/src/lib/components/things/ThingDetails.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
<div class="text-right text-xl">{new Date(thing.availableDate).toLocaleDateString($locale)}</div>
{:else if thing.stock === 0}
<div class="font-display text-neutral-500">{$t('Wanted')}</div>
{:else if thing.available === 0}
<div class="font-display text-neutral-500">{$t('Unavailable')}</div>
{:else}
<div class="font-display text-neutral-500">{$t('Available')}</div>
{/if}
Expand Down

0 comments on commit c5b2e75

Please sign in to comment.