From 6d20af467e54045f39d92c1ce9136e4409a1104a Mon Sep 17 00:00:00 2001 From: Enrique Hernandez Date: Sun, 31 Jan 2021 17:19:35 -0600 Subject: [PATCH] add textAudioInput component --- src/components/messenger/index.vue | 6 +++--- .../audioDetails}/audio.vue | 9 +++++++-- .../audioDetails}/audioVisualizer.ts | 2 +- src/components/{inputVisualizer => taInput}/index.vue | 10 +++++----- .../visualizer.ts => taInput/inputController.ts} | 11 ++++++----- .../textDetails}/text.vue | 0 .../textDetails}/textAnime.ts | 0 .../textDetails}/textVisualizer.ts | 0 8 files changed, 22 insertions(+), 16 deletions(-) rename src/components/{inputVisualizer/visualizerDetails => taInput/audioDetails}/audio.vue (88%) rename src/components/{inputVisualizer/visualizerDetails => taInput/audioDetails}/audioVisualizer.ts (98%) rename src/components/{inputVisualizer => taInput}/index.vue (75%) rename src/components/{inputVisualizer/visualizer.ts => taInput/inputController.ts} (87%) rename src/components/{inputVisualizer/visualizerDetails => taInput/textDetails}/text.vue (100%) rename src/components/{inputVisualizer/visualizerDetails => taInput/textDetails}/textAnime.ts (100%) rename src/components/{inputVisualizer/visualizerDetails => taInput/textDetails}/textVisualizer.ts (100%) diff --git a/src/components/messenger/index.vue b/src/components/messenger/index.vue index a79e2ac..c382f3a 100644 --- a/src/components/messenger/index.vue +++ b/src/components/messenger/index.vue @@ -7,7 +7,7 @@ @click="emittMessage" > - + @@ -17,7 +17,7 @@ import Messages from "./mockMessages"; // child components import MessageVisualizer from "./messageVisualizer/index.vue"; -import InputVisualizer from "@/components/inputVisualizer/index.vue"; +import TextAudioInput from "@/components/taInput/index.vue"; // event emitter import { Mitt } from "@/types/mitt/index"; @@ -25,7 +25,7 @@ import { Mitt } from "@/types/mitt/index"; import { defineComponent, ref, inject } from "vue"; export default defineComponent({ name: "Messenger", - components: { MessageVisualizer, InputVisualizer }, + components: { MessageVisualizer, TextAudioInput }, setup() { const messages = Messages; const count = ref(0); diff --git a/src/components/inputVisualizer/visualizerDetails/audio.vue b/src/components/taInput/audioDetails/audio.vue similarity index 88% rename from src/components/inputVisualizer/visualizerDetails/audio.vue rename to src/components/taInput/audioDetails/audio.vue index 09a395a..896a896 100644 --- a/src/components/inputVisualizer/visualizerDetails/audio.vue +++ b/src/components/taInput/audioDetails/audio.vue @@ -19,7 +19,13 @@ fill="#b9b9b9" /> - + { if (props.bubbleWidth) { diff --git a/src/components/inputVisualizer/visualizerDetails/audioVisualizer.ts b/src/components/taInput/audioDetails/audioVisualizer.ts similarity index 98% rename from src/components/inputVisualizer/visualizerDetails/audioVisualizer.ts rename to src/components/taInput/audioDetails/audioVisualizer.ts index 549b348..20f2318 100644 --- a/src/components/inputVisualizer/visualizerDetails/audioVisualizer.ts +++ b/src/components/taInput/audioDetails/audioVisualizer.ts @@ -9,7 +9,7 @@ interface AudioPath { color: string; draw: boolean; } -export default function useStreamVisualizer(draw: Ref) { +export default function useAudioVisualizer(draw: Ref) { const audioContext = new AudioContext(); const analyzer = audioContext.createAnalyser(); analyzer.fftSize = 128; diff --git a/src/components/inputVisualizer/index.vue b/src/components/taInput/index.vue similarity index 75% rename from src/components/inputVisualizer/index.vue rename to src/components/taInput/index.vue index a1cc955..91fb570 100644 --- a/src/components/inputVisualizer/index.vue +++ b/src/components/taInput/index.vue @@ -5,14 +5,14 @@