From f89aa951400a3045530b4f9b80f49e83a93e3ae5 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Mon, 11 Apr 2022 18:24:12 -0400 Subject: [PATCH] Re-style file detail preview + replace interaction (#12689) * Return BigIntegers as Strings in GraphQL Fixes #12051 * Redesign fallback image style * Re-add replace button in new position --- app/src/components/register.ts | 2 + app/src/components/v-icon-file.vue | 51 ++ app/src/layouts/cards/components/card.vue | 4 +- .../modules/files/components/replace-file.vue | 45 +- app/src/modules/files/routes/item.vue | 511 ++++++++---------- .../components/file-preview/file-preview.vue | 39 +- 6 files changed, 322 insertions(+), 330 deletions(-) create mode 100644 app/src/components/v-icon-file.vue diff --git a/app/src/components/register.ts b/app/src/components/register.ts index 0c3d8d3638..15b8742382 100644 --- a/app/src/components/register.ts +++ b/app/src/components/register.ts @@ -29,6 +29,7 @@ import VForm from './v-form'; import VHover from './v-hover/'; import VHighlight from './v-highlight.vue'; import VIcon from './v-icon/'; +import VIconFile from './v-icon-file.vue'; import VInfo from './v-info/'; import VInput from './v-input/'; import VItemGroup, { VItem } from './v-item-group'; @@ -77,6 +78,7 @@ export function registerComponents(app: App): void { app.component('VHover', VHover); app.component('VHighlight', VHighlight); app.component('VIcon', VIcon); + app.component('VIconFile', VIconFile); app.component('VInfo', VInfo); app.component('VInput', VInput); app.component('VItemGroup', VItemGroup); diff --git a/app/src/components/v-icon-file.vue b/app/src/components/v-icon-file.vue new file mode 100644 index 0000000000..77b8710c09 --- /dev/null +++ b/app/src/components/v-icon-file.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/app/src/layouts/cards/components/card.vue b/app/src/layouts/cards/components/card.vue index cd7e457ec3..d0e74843a4 100644 --- a/app/src/layouts/cards/components/card.vue +++ b/app/src/layouts/cards/components/card.vue @@ -9,7 +9,7 @@