chore: removed vital.json (#12038)
parent
051353e7f1
commit
ee08118ed3
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "متصل باستخدام",
|
||||
"vital_app_sleep_automation": "أتمتة إعادة الجدولة بناءً على بيانات نومك",
|
||||
"vital_app_automation_description": "يمكنك تحديد معلمات مختلفة لتشغيل إعادة الجدولة بناءً على مقاييس النوم الخاصة بك.",
|
||||
"vital_app_parameter": "المعلمات",
|
||||
"vital_app_trigger": "Trigger عندما يساوي أو يكون أقل من",
|
||||
"vital_app_save_button": "حفظ التكوين",
|
||||
"vital_app_total_label": "المجموع (المجموع = نوم حركة العين السريعة + النوم الخفيف + النوم العميق)",
|
||||
"vital_app_duration_label": "المدة (المدة= نهاية وقت النوم - بداية وقت النوم)",
|
||||
"vital_app_hours": "ساعة",
|
||||
"vital_app_save_success": "تم حفظ Vital Configurations بنجاح",
|
||||
"vital_app_save_error": "حدث خطأ أثناء حفظ Vital Configurations الخاصة بك"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Propojeno s aplikací",
|
||||
"vital_app_sleep_automation": "Automatizace přeplánování spánku",
|
||||
"vital_app_automation_description": "Na základě měření délky spánku můžete zvolit různé parametry, které spustí přeplánování.",
|
||||
"vital_app_parameter": "Parametr",
|
||||
"vital_app_trigger": "Spustit při hodnotě menší nebo rovné",
|
||||
"vital_app_save_button": "Uložit konfiguraci",
|
||||
"vital_app_total_label": "Celková doba (celková doba = REM + lehký spánek + hluboký spánek)",
|
||||
"vital_app_duration_label": "Délka (délka = konec uložení ke spánku − začátek uložení ke spánku)",
|
||||
"vital_app_hours": "h",
|
||||
"vital_app_save_success": "Uložení konfigurace aplikace Vital se zdařilo",
|
||||
"vital_app_save_error": "Při ukládání konfigurace aplikace Vital se vyskytla chyba"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Verbunden mit",
|
||||
"vital_app_sleep_automation": "Schlaf Terminumbuchunsautomatisierung",
|
||||
"vital_app_automation_description": "Sie können verschiedene Parameter auswählen, um die Umbuchung basierend auf Ihren Schlafmetriken auszulösen.",
|
||||
"vital_app_parameter": "Parameter",
|
||||
"vital_app_trigger": "Auslöser kleiner oder gleich",
|
||||
"vital_app_save_button": "Einstellungen speichern",
|
||||
"vital_app_total_label": "Gesamt (Gesamt= rem + leichter Schlaf + tiefer Schlaf)",
|
||||
"vital_app_duration_label": "Dauer (Dauer = Schlafzeitende - Schlafzeit start)",
|
||||
"vital_app_hours": "Stunden",
|
||||
"vital_app_save_success": "Erfolgreich Ihre Vital-Konfigurationen wurden Erfolgreich gespeichert",
|
||||
"vital_app_save_error": "Ein Fehler ist aufgetreten beim Speichern Ihrer Vital Einstellungen"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Connected with",
|
||||
"vital_app_sleep_automation": "Sleeping reschedule automation",
|
||||
"vital_app_automation_description": "You can select different parameters to trigger the reschedule based on your sleeping metrics.",
|
||||
"vital_app_parameter": "Parameter",
|
||||
"vital_app_trigger": "Trigger at below or equal than",
|
||||
"vital_app_save_button": "Save configuration",
|
||||
"vital_app_total_label": "Total (total = rem + light sleep + deep sleep)",
|
||||
"vital_app_duration_label": "Duration (duration = bedtime end - bedtime start)",
|
||||
"vital_app_hours": "hours",
|
||||
"vital_app_save_success": "Success saving your Vital Configurations",
|
||||
"vital_app_save_error": "An error ocurred saving your Vital Configurations"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Conectado con",
|
||||
"vital_app_sleep_automation": "Automatización de reprogramación del sueño",
|
||||
"vital_app_automation_description": "Puede seleccionar diferentes parámetros para activar la reprogramación automática del sueño.",
|
||||
"vital_app_parameter": "Parámetro",
|
||||
"vital_app_trigger": "Activar cuando sea igual o menor que",
|
||||
"vital_app_save_button": "Guardar configuración",
|
||||
"vital_app_total_label": "Total (total = rem + sueño ligero + sueño profundo)",
|
||||
"vital_app_duration_label": "Duración (duración = horario que se levanta de la cama - horario que se acuesta en la cama)",
|
||||
"vital_app_hours": "horas",
|
||||
"vital_app_save_success": "Guardado exitoso de sus configuraciones de Vital App ",
|
||||
"vital_app_save_error": "Ocurrió un error al intentar guardar sus configuraciones de Vital App "
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Connecté avec",
|
||||
"vital_app_sleep_automation": "Automatisation de la reprogrammation du sommeil",
|
||||
"vital_app_automation_description": "Vous pouvez sélectionner différents paramètres pour déclencher la reprogrammation en fonction de vos paramètres de sommeil.",
|
||||
"vital_app_parameter": "Paramètre",
|
||||
"vital_app_trigger": "Trigger inférieur ou égal à",
|
||||
"vital_app_save_button": "Enregistrer la configuration",
|
||||
"vital_app_total_label": "Total (total = rem + sommeil léger + sommeil profond)",
|
||||
"vital_app_duration_label": "Durée (durée = heure de fin du coucher - début du sommeil)",
|
||||
"vital_app_hours": "heures",
|
||||
"vital_app_save_success": "Enregistrement de vos configurations Vital réussi",
|
||||
"vital_app_save_error": "Une erreur est survenu lors de l'enregistrement de vos configurations Vital"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "מחובר/ת דרך",
|
||||
"vital_app_sleep_automation": "תזמון מחדש באופן אוטומטי על סמך נתוני השינה שלך",
|
||||
"vital_app_automation_description": "ניתן לבחור פרמטרים שונים כדי להפעיל את קביעת המועד מחדש על סמך מדדי השינה שלך.",
|
||||
"vital_app_parameter": "פרמטר",
|
||||
"vital_app_trigger": "להפעיל כאשר הערך הוא פחות מ- או שווה ל-",
|
||||
"vital_app_save_button": "שמירת התצורה",
|
||||
"vital_app_total_label": "סה\"כ (סה\"כ = שנת REM + שינה קלה + שינה עמוקה)",
|
||||
"vital_app_duration_label": "משך זמן (משך זמן = שעת סיום זמן שינה פחות שעת תחילת זמן שינה)",
|
||||
"vital_app_hours": "שעות",
|
||||
"vital_app_save_success": "שמירת ה-Vital Configurations שלך בוצעה בהצלחה",
|
||||
"vital_app_save_error": "אירעה שגיאה במהלך שמירת ה-Vital Configurations שלך"
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
{}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Connesso con",
|
||||
"vital_app_sleep_automation": "Automazione della riprogrammazione in base ai dati del tuo sonno",
|
||||
"vital_app_automation_description": "Puoi scegliere vari parametri per attivare la riprogrammazione in base ai parametri del tuo sonno.",
|
||||
"vital_app_parameter": "Parametro",
|
||||
"vital_app_trigger": "Attiva se inferiore o uguale a",
|
||||
"vital_app_save_button": "Salva configurazione",
|
||||
"vital_app_total_label": "Totale (totale = REM + sonno leggero + sonno profondo)",
|
||||
"vital_app_duration_label": "Durata (durata = fine del sonno - inizio del sonno)",
|
||||
"vital_app_hours": "ore",
|
||||
"vital_app_save_success": "Configurazioni di Vital salvate correttamente",
|
||||
"vital_app_save_error": "Si è verificato un errore durante il salvataggio delle configurazioni di Vital"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "接続先",
|
||||
"vital_app_sleep_automation": "Sleeping リスケジュールの自動設定",
|
||||
"vital_app_automation_description": "リスケジュールのトリガーとなるパラメータは、スリーピングメトリクスに基づいてさまざまに選択できます。",
|
||||
"vital_app_parameter": "パラメータ",
|
||||
"vital_app_trigger": "以下でトリガー",
|
||||
"vital_app_save_button": "設定を保存",
|
||||
"vital_app_total_label": "合計(合計 = レム + 軽い睡眠 + 深い睡眠)",
|
||||
"vital_app_duration_label": "持続時間(持続時間 = 起床時間 - 就寝時間)",
|
||||
"vital_app_hours": "時間",
|
||||
"vital_app_save_success": "Vital 設定の保存に成功しました",
|
||||
"vital_app_save_error": "Vital 設定の保存中にエラーが発生しました"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "연결된 대상",
|
||||
"vital_app_sleep_automation": "수면 재예약 자동화",
|
||||
"vital_app_automation_description": "수면 지표에 따라 다른 매개변수를 선택하여 일정을 변경할 수 있습니다.",
|
||||
"vital_app_parameter": "매개변수",
|
||||
"vital_app_trigger": "같거나 미만인 범위에서 트리거",
|
||||
"vital_app_save_button": "구성 저장",
|
||||
"vital_app_total_label": "총계(총계 = 렘 + 가벼운 수면 + 깊은 수면)",
|
||||
"vital_app_duration_label": "지속 시간(지속 시간 = 취침 시간 끝 - 취침 시간 시작)",
|
||||
"vital_app_hours": "시간",
|
||||
"vital_app_save_success": "주요 구성을 저장함",
|
||||
"vital_app_save_error": "주요 구성을 저장하는 중 오류가 발생했습니다"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Verbonden met",
|
||||
"vital_app_sleep_automation": "Automatisering opnieuw plannen van slaap",
|
||||
"vital_app_automation_description": "U kunt verschillende parameters selecteren om het opnieuw plannen te activeren, op basis van uw slaapmetriek.",
|
||||
"vital_app_parameter": "Parameter",
|
||||
"vital_app_trigger": "Activatie bij minder dan of gelijk aan",
|
||||
"vital_app_save_button": "Configuratie opslaan",
|
||||
"vital_app_total_label": "Totaal (totaal = remslaap + lichte slaap + diepe slaap)",
|
||||
"vital_app_duration_label": "Duur (duur = einde bedtijd - start bedtijd)",
|
||||
"vital_app_hours": "uur",
|
||||
"vital_app_save_success": "Uw Vital-configuraties zijn opgeslagen",
|
||||
"vital_app_save_error": "Er is een fout opgetreden bij het opslaan van uw Vital-configuraties"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Połączono z",
|
||||
"vital_app_sleep_automation": "Automatyczna zmiana harmonogramu snu",
|
||||
"vital_app_automation_description": "Możesz wybrać różne parametry, które spowodują zmianę harmonogramu w zależności od jakości Twojego snu.",
|
||||
"vital_app_parameter": "Parametr",
|
||||
"vital_app_trigger": "Wyzwalaj przy wartości mniejszej lub równej",
|
||||
"vital_app_save_button": "Zapisz konfigurację",
|
||||
"vital_app_total_label": "Łącznie (łącznie = REM + płytki sen + głęboki sen)",
|
||||
"vital_app_duration_label": "Czas trwania (czas trwania = koniec snu - początek snu)",
|
||||
"vital_app_hours": "godz.",
|
||||
"vital_app_save_success": "Pomyślnie zapisano Twoje Vital Configurations",
|
||||
"vital_app_save_error": "Podczas zapisywania ustawień parametrów życiowych wystąpił błąd"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Conectou-se com",
|
||||
"vital_app_sleep_automation": "Automação de reagendamento de sono",
|
||||
"vital_app_automation_description": "Você pode selecionar parâmetros diferentes para acionar o reagendamento conforme suas métricas de sono.",
|
||||
"vital_app_parameter": "Parâmetro",
|
||||
"vital_app_trigger": "Aciona quando for menor ou igual a",
|
||||
"vital_app_save_button": "Salvar configuração",
|
||||
"vital_app_total_label": "Total (total = rem + sono leve + sono profundo)",
|
||||
"vital_app_duration_label": "Duração (duração = fim do horário de dormir - início do horário de dormir)",
|
||||
"vital_app_hours": "horas",
|
||||
"vital_app_save_success": "Sucesso ao salvar suas configurações do Vital",
|
||||
"vital_app_save_error": "Ocorreu um erro ao salvar suas configurações do Vital"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Ligado a",
|
||||
"vital_app_sleep_automation": "Reagendar automaticamente durante o sono",
|
||||
"vital_app_automation_description": "Pode seleccionar diferentes parâmetros para accionar o reagendamento com base nas suas métricas de sono.",
|
||||
"vital_app_parameter": "Parâmetro",
|
||||
"vital_app_trigger": "Executar abaixo ou igual a",
|
||||
"vital_app_save_button": "Guardar configuração",
|
||||
"vital_app_total_label": "Total (total = rem + sono leve + sono profundo)",
|
||||
"vital_app_duration_label": "Duração (duração = fim do sono - início do sono)",
|
||||
"vital_app_hours": "horas",
|
||||
"vital_app_save_success": "As suas configurações vitais foram guardadas com sucesso",
|
||||
"vital_app_save_error": "Ocorreu um erro ao guardar as suas configurações vitais"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Conectat cu",
|
||||
"vital_app_sleep_automation": "Automatizare reprogramare somn",
|
||||
"vital_app_automation_description": "Puteți selecta diferiți parametri pentru a declanșa reprogramarea în funcție de valorile dvs. legate de somn.",
|
||||
"vital_app_parameter": "Parametru",
|
||||
"vital_app_trigger": "Declanșare la valori de sau mai mici de",
|
||||
"vital_app_save_button": "Salvare configurație",
|
||||
"vital_app_total_label": "Total (total = rem + somn ușor + somn profund)",
|
||||
"vital_app_duration_label": "Durată (durata = finalul orei de somn - începutul orei de somn)",
|
||||
"vital_app_hours": "ore",
|
||||
"vital_app_save_success": "Configurațiile dvs. pentru semnele vitale au fost salvate cu succes",
|
||||
"vital_app_save_error": "A intervenit o eroare la salvarea configurațiilor dvs. pentru semnele vitale"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Соединено с аккаунтом",
|
||||
"vital_app_sleep_automation": "Автоматический перенос с учетом режима сна",
|
||||
"vital_app_automation_description": "Вы можете настроить параметры переноса событий с учетом ваших показателей сна.",
|
||||
"vital_app_parameter": "Параметр",
|
||||
"vital_app_trigger": "Запускать, если меньше или равно",
|
||||
"vital_app_save_button": "Сохранить конфигурацию",
|
||||
"vital_app_total_label": "Всего (всего = быстрый сон + легкий сон + глубокий сон)",
|
||||
"vital_app_duration_label": "Продолжительность (продолжительность = время окончания сна – время начала сна)",
|
||||
"vital_app_hours": "ч.",
|
||||
"vital_app_save_success": "Конфигурации Vital сохранены",
|
||||
"vital_app_save_error": "Ошибка при сохранении конфигураций Vital"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Povezan sa",
|
||||
"vital_app_sleep_automation": "Automatizacija promene termina na osnovu parametara spavanja",
|
||||
"vital_app_automation_description": "Možete izabrati različite parametre koji će aktivirati promenu termina na osnovu vaših parametara spavanja.",
|
||||
"vital_app_parameter": "Parametar",
|
||||
"vital_app_trigger": "Aktiviraj kada je jednako ili manje od",
|
||||
"vital_app_save_button": "Sačuvaj konfiguraciju",
|
||||
"vital_app_total_label": "Ukupno (ukupno = REM + lagani san + dubok san)",
|
||||
"vital_app_duration_label": "Trajanje (trajanje = kraj spavanja - početak spavanja)",
|
||||
"vital_app_hours": "sati",
|
||||
"vital_app_save_success": "Vaše konfiguracije vitalnih znakova su uspešno sačuvane",
|
||||
"vital_app_save_error": "Došlo je do greške pri čuvanju vaših konfiguracija vitalnih znakova"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Ansluten till",
|
||||
"vital_app_sleep_automation": "Automatisering för att schemalägga sömn på nytt",
|
||||
"vital_app_automation_description": "Du kan välja olika parametrar för att utlösa tidsplanen baserat på dina sömnmått.",
|
||||
"vital_app_parameter": "Parameter",
|
||||
"vital_app_trigger": "Utlösare under eller lika med",
|
||||
"vital_app_save_button": "Spara konfiguration",
|
||||
"vital_app_total_label": "Totalt (totalt = rem + lätt sömn + djupsömn)",
|
||||
"vital_app_duration_label": "Varaktighet (varaktighet = sängdags slut - sängdags start)",
|
||||
"vital_app_hours": "timmar",
|
||||
"vital_app_save_success": "Dina grundläggande konfigurationer sparades",
|
||||
"vital_app_save_error": "Det gick inte att spara dina grundläggande konfigurationer"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Şununla bağlan:",
|
||||
"vital_app_sleep_automation": "Uykuyu yeniden programlama otomasyonu",
|
||||
"vital_app_automation_description": "Uyku değerlerinize göre yeniden programlamayı tetiklemek için farklı parametreler seçebilirsiniz.",
|
||||
"vital_app_parameter": "Parametre",
|
||||
"vital_app_trigger": "Şu değerin altında veya eşit olduğunda tetikle:",
|
||||
"vital_app_save_button": "Yapılandırmayı kaydet",
|
||||
"vital_app_total_label": "Toplam (toplam = REM + hafif uyku + derin uyku)",
|
||||
"vital_app_duration_label": "Süre (süre = uyku saatinin bitişi - uyku saatinin başlangıcı)",
|
||||
"vital_app_hours": "saat",
|
||||
"vital_app_save_success": "Önemli Yapılandırmalarınız başarıyla kaydedildi",
|
||||
"vital_app_save_error": "Önemli Yapılandırmalarınız kaydedilirken bir hata oluştu"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Підключено до",
|
||||
"vital_app_sleep_automation": "Автоматизація переналаштування розкладу",
|
||||
"vital_app_automation_description": "Ви можете вибирати різні параметри, щоб виконувати переналаштування розкладу на основі показників сну.",
|
||||
"vital_app_parameter": "Параметр",
|
||||
"vital_app_trigger": "Ініціювати, якщо показник не перевищує",
|
||||
"vital_app_save_button": "Зберегти конфігурацію",
|
||||
"vital_app_total_label": "Усього (усього = швидкий сон + поверхневий сон + глибокий сон)",
|
||||
"vital_app_duration_label": "Тривалість (тривалість = час, коли ви встали з ліжка - час, коли ви лягли в ліжко)",
|
||||
"vital_app_hours": "год",
|
||||
"vital_app_save_success": "Ваші показники Vital Configurations збережено",
|
||||
"vital_app_save_error": "Сталася помилка під час збереження ваших показників Vital Configurations"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "Đã kết nối với",
|
||||
"vital_app_sleep_automation": "Tự động sắp lại lịch ngủ",
|
||||
"vital_app_automation_description": "Bạn có thể chọn những tham số khác nhau để kích hoạt sắp lịch lại dựa trên số liệu thống kê giấc ngủ.",
|
||||
"vital_app_parameter": "Tham số",
|
||||
"vital_app_trigger": "Trigger ở mức dưới hoặc bằng",
|
||||
"vital_app_save_button": "Lưu cấu hình",
|
||||
"vital_app_total_label": "Tổng (tổng = giấc ngủ rem + ngủ nông + ngủ sâu)",
|
||||
"vital_app_duration_label": "Thời lượng (thời lượng = giờ dậy - giờ bắt đầu ngủ)",
|
||||
"vital_app_hours": "giờ",
|
||||
"vital_app_save_success": "Lưu thành công cấu hình Vital của bạn",
|
||||
"vital_app_save_error": "Có lỗi xảy ra khi lưu cấu hình Vital"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "已连接到",
|
||||
"vital_app_sleep_automation": "睡眠重新安排自动化",
|
||||
"vital_app_automation_description": "您可以选择不同的参数以根据您的睡眠指标触发重新安排。",
|
||||
"vital_app_parameter": "参数",
|
||||
"vital_app_trigger": "低于或等于时触发",
|
||||
"vital_app_save_button": "保存配置",
|
||||
"vital_app_total_label": "总合(总合 = 快速眼动睡眠 + 轻度睡眠 + 深度睡眠)",
|
||||
"vital_app_duration_label": "时长(时长 = 就寝结束时间 - 就寝开始时间)",
|
||||
"vital_app_hours": "小时",
|
||||
"vital_app_save_success": "成功保存您的 Vital 配置",
|
||||
"vital_app_save_error": "保存您的 Vital 配置时出错"
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"connected_vital_app": "已連至",
|
||||
"vital_app_sleep_automation": "睡眠重新預定自動化",
|
||||
"vital_app_automation_description": "您可以選取不同的參數,以根據您的睡眠指標來觸發重新預定。",
|
||||
"vital_app_parameter": "參數",
|
||||
"vital_app_trigger": "低於下列值或相等時觸發",
|
||||
"vital_app_save_button": "儲存設定",
|
||||
"vital_app_total_label": "總計 (總計 = 快速動眼期 + 淺層睡眠 + 深層睡眠)",
|
||||
"vital_app_duration_label": "時間長度 (時間長度 = 起床時間 - 上床時間)",
|
||||
"vital_app_hours": "小時",
|
||||
"vital_app_save_success": "成功儲存您的 Vital 設定",
|
||||
"vital_app_save_error": "儲存您的 Vital 設定時發生錯誤"
|
||||
}
|
|
@ -1,5 +1,4 @@
|
|||
import { useEffect, useState, useMemo } from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
|
||||
import { Button, Select, showToast } from "@calcom/ui";
|
||||
|
||||
|
@ -34,15 +33,14 @@ const saveSettings = async ({
|
|||
};
|
||||
|
||||
const AppConfiguration = (props: IAppConfigurationProps) => {
|
||||
const { t } = useTranslation();
|
||||
const [credentialId] = props.credentialIds;
|
||||
|
||||
const options = useMemo(
|
||||
() => [
|
||||
{ label: t("vital_app_total_label", { ns: "vital" }), value: "total" },
|
||||
{ label: t("vital_app_duration_label", { ns: "vital" }), value: "duration" },
|
||||
{ label: "Total (total = rem + light sleep + deep sleep)", value: "total" },
|
||||
{ label: "Duration (duration = bedtime end - bedtime start)", value: "duration" },
|
||||
],
|
||||
[t]
|
||||
[]
|
||||
);
|
||||
|
||||
const [selectedParam, setSelectedParam] = useState<{ label: string; value: string }>(options[0]);
|
||||
|
@ -92,21 +90,21 @@ const AppConfiguration = (props: IAppConfigurationProps) => {
|
|||
return (
|
||||
<div className="flex-col items-start p-3 text-sm">
|
||||
<p>
|
||||
<strong>
|
||||
{t("connected_vital_app", { ns: "vital" })} Vital App: {connected ? "Yes" : "No"}
|
||||
</strong>
|
||||
<strong>Connected with Vital App: {connected ? "Yes" : "No"}</strong>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<strong>{t("vital_app_sleep_automation", { ns: "vital" })}</strong>
|
||||
<strong>Sleeping reschedule automation</strong>
|
||||
</p>
|
||||
<p className="mt-1">
|
||||
You can select different parameters to trigger the reschedule based on your sleeping metrics.
|
||||
</p>
|
||||
<p className="mt-1">{t("vital_app_automation_description", { ns: "vital" })}</p>
|
||||
|
||||
<div className="w-100 mt-2">
|
||||
<div className="block sm:flex">
|
||||
<div className="min-w-24 mb-4 mt-5 sm:mb-0">
|
||||
<label htmlFor="description" className="text-sm font-bold">
|
||||
{t("vital_app_parameter", { ns: "vital" })}
|
||||
Parameter
|
||||
</label>
|
||||
</div>
|
||||
<div className="w-120 mt-2.5">
|
||||
|
@ -125,7 +123,7 @@ const AppConfiguration = (props: IAppConfigurationProps) => {
|
|||
<div className="w-full">
|
||||
<div className="min-w-24 mb-4 mt-3">
|
||||
<label htmlFor="value" className="text-sm font-bold">
|
||||
{t("vital_app_trigger", { ns: "vital" })}
|
||||
Trigger at below or equal than
|
||||
</label>
|
||||
</div>
|
||||
<div className="mx-2 mt-0 inline-flex w-24 items-baseline">
|
||||
|
@ -142,7 +140,7 @@ const AppConfiguration = (props: IAppConfigurationProps) => {
|
|||
className="pr-12shadow-sm border-default mt-1 block w-full rounded-sm border py-2 pl-6 focus:border-neutral-500 focus:outline-none focus:ring-neutral-500 sm:text-sm"
|
||||
/>
|
||||
<p className="ml-2">
|
||||
<strong>{t("vital_app_hours", { ns: "vital" })}</strong>
|
||||
<strong>hours</strong>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -154,9 +152,9 @@ const AppConfiguration = (props: IAppConfigurationProps) => {
|
|||
try {
|
||||
setSaveLoading(true);
|
||||
await saveSettings({ parameter: selectedParam, sleepValue: sleepValue });
|
||||
showToast(t("vital_app_save_success"), "success");
|
||||
showToast("Success saving your Vital Configurations", "success");
|
||||
} catch (error) {
|
||||
showToast(t("vital_app_save_error"), "error");
|
||||
showToast("An error ocurred saving your Vital Configurations", "error");
|
||||
setSaveLoading(false);
|
||||
}
|
||||
setTouchedForm(false);
|
||||
|
@ -164,7 +162,7 @@ const AppConfiguration = (props: IAppConfigurationProps) => {
|
|||
}}
|
||||
loading={saveLoading}
|
||||
disabled={disabledSaveButton}>
|
||||
{t("vital_app_save_button", { ns: "vital" })}
|
||||
Save configuration
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue