From: Enrique Hernandez Date: Sun, 31 Jan 2021 23:19:35 +0000 (-0600) Subject: add textAudioInput component X-Git-Tag: v0.9~115^2~1 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=6d20af467e54045f39d92c1ce9136e4409a1104a;p=mime-chat add textAudioInput component --- 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 @@