From e2a08a62dc217a8629cbfd4238ad30826507e77a Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 10 Feb 2023 09:14:43 +0800 Subject: [PATCH] #183 show file size, links, last_modified_at --- modules/desktop/package.json | 1 + .../src/routes/packages/[slug]/+page.svelte | 4 +- .../ui/src/PackageMetas/PackageMetas.svelte | 137 ++++++++++-------- modules/ui/src/Tabs/Tabs.svelte | 2 +- modules/ui/src/types.ts | 2 + pnpm-lock.yaml | 6 + 6 files changed, 87 insertions(+), 65 deletions(-) diff --git a/modules/desktop/package.json b/modules/desktop/package.json index 855be47..1c80466 100644 --- a/modules/desktop/package.json +++ b/modules/desktop/package.json @@ -76,6 +76,7 @@ "axios": "^1.3.2", "bcryptjs": "^2.4.3", "buffer": "^6.0.3", + "dayjs": "^1.11.7", "electron-context-menu": "^3.6.1", "electron-log": "^4.4.8", "electron-serve": "^1.1.0", diff --git a/modules/desktop/src/routes/packages/[slug]/+page.svelte b/modules/desktop/src/routes/packages/[slug]/+page.svelte index 4f9f0e3..9a8a662 100644 --- a/modules/desktop/src/routes/packages/[slug]/+page.svelte +++ b/modules/desktop/src/routes/packages/[slug]/+page.svelte @@ -75,7 +75,9 @@
- + {#if pkg} + + {/if}
SNIPPETS diff --git a/modules/ui/src/PackageMetas/PackageMetas.svelte b/modules/ui/src/PackageMetas/PackageMetas.svelte index 0614238..8b08803 100644 --- a/modules/ui/src/PackageMetas/PackageMetas.svelte +++ b/modules/ui/src/PackageMetas/PackageMetas.svelte @@ -1,87 +1,98 @@

METADATA

    -
  • - - {data.last_modified} -
  • -
  • - - {data.license} -
  • -
  • - - {data.byte_size} -
  • + {#if pkg?.bottles} +
  • + + {dayjs().to(dayjs(pkg?.bottles[0].last_modified_at))} +
  • + {/if} + {#if pkg?.license} +
  • + + {pkg.license} +
  • + {/if} + {#if pkg?.bottles} +
  • + + {computeFileSize(pkg?.bottles[0].bytes)} +
  • + {/if}

HOMEPAGE

  • - {pkg.homepage} -
  • -
-

DOCUMENTATION

-
    -
  • - - {data.documentation_url} -
  • -
-

GITHUB REPOSITORY

- + {#if pkg.documentation_url} +

DOCUMENTATION

+ + {/if} + {#if pkg.github} +

GITHUB REPOSITORY

+ + {/if} {#if pkg.contributors}

CONTRIBUTORS

{/if} diff --git a/modules/ui/src/Tabs/Tabs.svelte b/modules/ui/src/Tabs/Tabs.svelte index f70f750..d85a33b 100644 --- a/modules/ui/src/Tabs/Tabs.svelte +++ b/modules/ui/src/Tabs/Tabs.svelte @@ -1,6 +1,6 @@