From 181f7ee5cbcd59ccb8c2322359a4bb74516b1e70 Mon Sep 17 00:00:00 2001 From: balzack Date: Sat, 14 Dec 2024 22:53:40 -0800 Subject: [PATCH] added custom font style --- app/client/web/package.json | 1 + app/client/web/src/constants/Strings.ts | 18 ++++++ .../web/src/conversation/Conversation.tsx | 43 ++++++++++--- .../binaryFile/BinaryFile.module.css | 2 + .../src/conversation/useConversation.hook.ts | 18 +++++- .../binaryAsset/BinaryAsset.module.css | 7 +++ .../src/message/binaryAsset/BinaryAsset.tsx | 2 +- app/client/web/yarn.lock | 61 ++++++++++++++++++- app/sdk/src/focus.ts | 8 ++- 9 files changed, 143 insertions(+), 17 deletions(-) diff --git a/app/client/web/package.json b/app/client/web/package.json index 0dcabe42..a7e14acf 100644 --- a/app/client/web/package.json +++ b/app/client/web/package.json @@ -26,6 +26,7 @@ "jest": "29.1.1", "jsencrypt": "^3.3.2", "react": "18.3.1", + "react-color": "^2.19.3", "react-dom": "18.2.0", "react-easy-crop": "^5.0.8", "react-image-file-resizer": "^0.4.8", diff --git a/app/client/web/src/constants/Strings.ts b/app/client/web/src/constants/Strings.ts index f8a2b3b3..70b7f2a6 100644 --- a/app/client/web/src/constants/Strings.ts +++ b/app/client/web/src/constants/Strings.ts @@ -1,4 +1,7 @@ export const en = { + textSmall: 'Small', + textMedium: 'Medium', + textLarge: 'Large', processingError: 'Attachment Error', unknownContact: 'Unknown Contact', encrypted: 'Encrypted', @@ -255,6 +258,9 @@ export const en = { } export const fr = { + textSmall: 'Petit', + textMedium: 'Moyen', + textLarge: 'Grand', processingError: 'erreur de Pièce Jointe', unknownContact: 'Contact Inconnu', encrypted: 'Crypté', @@ -512,6 +518,9 @@ export const fr = { } export const sp = { + textSmall: 'Pequeño', + textMedium: 'Mediano', + textLarge: 'Grande', processingError: 'Error al Adjuntar', unkownContact: 'Contacto Desconocido', encrypted: 'Cifrado', @@ -768,6 +777,9 @@ export const sp = { } export const pt = { + textSmall: 'Pequeno', + textMedium: 'Médio', + textLarge: 'Grande', processingError: 'Erro de Anexo', unknownContact: 'Contato Desconhecido', encrypted: 'Criptografado', @@ -1024,6 +1036,9 @@ export const pt = { } export const de = { + textSmall: 'Klein', + textMedium: 'Mittel', + textLarge: 'Groß', processingError: 'Anhangsfehler', unknwonContact: 'Unbekannter Kontakt', encrypted: 'Verschlüsselt', @@ -1280,6 +1295,9 @@ export const de = { } export const ru = { + textSmall: 'Маленький', + textMedium: 'Средний', + textLarge: 'Большой', processingError: 'Ошибка прикрепления', unknownContact: 'Неизвестный контакт', encrypted: 'Зашифрованный', diff --git a/app/client/web/src/conversation/Conversation.tsx b/app/client/web/src/conversation/Conversation.tsx index 2ff4a810..f112fe84 100644 --- a/app/client/web/src/conversation/Conversation.tsx +++ b/app/client/web/src/conversation/Conversation.tsx @@ -3,13 +3,14 @@ import { Focus } from 'databag-client-sdk' import classes from './Conversation.module.css' import { useConversation } from './useConversation.hook'; import { IconSend, IconTextSize, IconTextColor, IconVideo, IconFile, IconDisc, IconCamera, IconX, IconSettings, IconHome, IconServer, IconShield, IconLock, IconExclamationCircle } from '@tabler/icons-react' -import { Divider, Text, Textarea, ActionIcon, Loader } from '@mantine/core' +import { Menu, Divider, Text, Textarea, ActionIcon, Loader } from '@mantine/core' import { Message } from '../message/Message'; import { modals } from '@mantine/modals' import { ImageFile } from './imageFile/ImageFile'; import { VideoFile } from './videoFile/VideoFile'; import { AudioFile } from './audioFile/AudioFile'; import { BinaryFile } from './binaryFile/BinaryFile'; +import { SketchPicker } from "react-color"; const PAD_HEIGHT = (1024 - 64); const LOAD_DEBOUNCE = 1000; @@ -200,7 +201,7 @@ export function Conversation() {
{ media }
-