From ebc09cdf556bec74a85cc8ba47ce4d099296ff64 Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Sat, 30 Apr 2022 01:50:09 +0900 Subject: [PATCH] Rewrite Modals/NewToot/Quote with composition API --- spec/renderer/unit/utils/emojify.spec.ts | 12 ++- .../TimelineSpace/Modals/NewToot/Quote.vue | 37 +++++---- .../TimelineSpace/Modals/NewToot/Status.vue | 9 ++- src/renderer/components/atoms/FailoverImg.vue | 77 ++++++++++--------- .../{exifImageUrl.js => exifImageUrl.ts} | 15 ++-- src/renderer/utils/{emojify.js => emojify.ts} | 6 +- 6 files changed, 86 insertions(+), 70 deletions(-) rename src/renderer/components/utils/{exifImageUrl.js => exifImageUrl.ts} (79%) rename src/renderer/utils/{emojify.js => emojify.ts} (72%) diff --git a/spec/renderer/unit/utils/emojify.spec.ts b/spec/renderer/unit/utils/emojify.spec.ts index 0ef34e16..6ec25210 100644 --- a/spec/renderer/unit/utils/emojify.spec.ts +++ b/spec/renderer/unit/utils/emojify.spec.ts @@ -4,15 +4,21 @@ describe('emojify', () => { const emoji = [ { shortcode: 'python', - url: 'https://example.com/python' + static_url: 'https://example.com/python', + url: 'https://example.com/python', + visible_in_picker: true }, { shortcode: 'nodejs', - url: 'https://example.com/nodejs' + static_url: 'https://example.com/nodejs', + url: 'https://example.com/nodejs', + visible_in_picker: true }, { shortcode: 'slack', - url: 'https://example.com/slack' + static_url: 'https://example.com/slack', + url: 'https://example.com/slack', + visible_in_picker: true } ] describe('Does not contain shortcode', () => { diff --git a/src/renderer/components/TimelineSpace/Modals/NewToot/Quote.vue b/src/renderer/components/TimelineSpace/Modals/NewToot/Quote.vue index 3b408632..a3307fe5 100644 --- a/src/renderer/components/TimelineSpace/Modals/NewToot/Quote.vue +++ b/src/renderer/components/TimelineSpace/Modals/NewToot/Quote.vue @@ -20,12 +20,14 @@ -