From 5fdfa1c63207a5765c67d756f4e35f8680c117c0 Mon Sep 17 00:00:00 2001 From: Josh Perez <60019601+josh-signal@users.noreply.github.com> Date: Tue, 5 Oct 2021 12:47:06 -0400 Subject: [PATCH] ConversationView in React --- background.html | 13 +- js/modules/signal.js | 10 - stylesheets/_conversation.scss | 138 +-- stylesheets/_global.scss | 49 - stylesheets/components/CompositionArea.scss | 30 + stylesheets/components/ConversationView.scss | 56 ++ stylesheets/manifest.scss | 1 + test/index.html | 13 +- ts/components/CompositionArea.tsx | 34 +- .../conversation/ConversationView.tsx | 34 + ts/components/conversation/Timeline.tsx | 3 +- ts/state/roots/createCompositionArea.tsx | 24 - ts/state/roots/createConversationHeader.tsx | 17 - ...imeline.tsx => createConversationView.tsx} | 12 +- ts/state/smart/CompositionArea.tsx | 13 +- ts/state/smart/ConversationHeader.tsx | 11 +- ts/state/smart/ConversationView.tsx | 69 ++ ts/state/smart/Timeline.tsx | 43 + ts/util/lint/exceptions.json | 30 +- ts/views/conversation_view.ts | 874 +++++++++--------- ts/views/inbox_view.ts | 9 - ts/window.d.ts | 6 - 22 files changed, 703 insertions(+), 786 deletions(-) create mode 100644 stylesheets/components/ConversationView.scss create mode 100644 ts/components/conversation/ConversationView.tsx delete mode 100644 ts/state/roots/createCompositionArea.tsx delete mode 100644 ts/state/roots/createConversationHeader.tsx rename ts/state/roots/{createTimeline.tsx => createConversationView.tsx} (63%) create mode 100644 ts/state/smart/ConversationView.tsx diff --git a/background.html b/background.html index 95f229b71e..a4995ccb35 100644 --- a/background.html +++ b/background.html @@ -83,18 +83,7 @@