File tree Expand file tree Collapse file tree 2 files changed +33
-7
lines changed
Expand file tree Collapse file tree 2 files changed +33
-7
lines changed Original file line number Diff line number Diff line change 1+ <script setup lang="ts">
2+ import {
3+ LanguageService ,
4+ type SupportedLanguageCode
5+ } from ' @/entrypoints/background/language/language.service' ;
6+
7+ const languageService = LanguageService .getInstance ();
8+
9+ const modelValue = defineModel <string >();
10+
11+ defineProps <{
12+ sourceLanguage: SupportedLanguageCode | null ;
13+ }>();
14+ </script >
15+
16+ <template >
17+ <div class =" flex flex-col gap-2" >
18+ <label for =" input-text" >{{ t('inputLabel') }}</label >
19+ <textarea
20+ id =" input-text"
21+ v-model =" modelValue"
22+ class =" border p-2 rounded-md"
23+ rows =" 5"
24+ ></textarea >
25+ <div v-if =" sourceLanguage" >
26+ {{ t('detectedLanguage', t(languageService.getLanguageKey(sourceLanguage))) }}
27+ </div >
28+ </div >
29+ </template >
Original file line number Diff line number Diff line change @@ -154,13 +154,10 @@ watch(summarize, () => {
154154
155155 <ModelDownloadCard v-if =" modelStatus" :status =" modelStatus" />
156156
157- <div class =" flex flex-col gap-2" >
158- <label for =" input-text" >Text to process:</label >
159- <textarea id =" input-text" v-model =" text" class =" border p-2 rounded-md" rows =" 5" ></textarea >
160- <div v-if =" sourceLanguage" >
161- Detected Language: {{ languageService.getLanguageKey(sourceLanguage) }}
162- </div >
163- </div >
157+ <InputArea
158+ v-model =" text"
159+ :source-language =" sourceLanguage"
160+ />
164161
165162 <div v-if =" warning" id =" process-warning-container" class =" text-yellow-800 bg-yellow-100 p-2 rounded-md" >
166163 {{ warning }}
You can’t perform that action at this time.
0 commit comments