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 @@
-