- Verwalten Sie Benutzer, Strukturen und Inhalte Ihrer Organisation. -
-Lädt...
- ) : ( -| Username | -Name | -Admin | -Aktionen | -|
|---|---|---|---|---|
| - {user.username} - | -- {user.email} - | -- {user.full_name || '-'} - | -- {user.is_admin ? ( - - Admin - - ) : ( - - User - - )} - | -- - | -
Lädt...
- ) : ( -- {dept.description || 'Keine Beschreibung'} -
-Lädt...
- ) : channels.length === 0 ? ( -Noch keine Channels vorhanden.
- ) : ( -- {channel.description || 'Keine Beschreibung'} -
-- Abteilung: {dept?.name || `ID ${channel.department_id}`} -
-- Verwalten Sie, welche Abteilungen Zugriff auf Department-Snippets haben. -
- - {loading ? ( -Snippets werden geladen...
- ) : snippets.length === 0 ? ( -Noch keine Snippets vorhanden.
- ) : ( - <> -Keine Department-Snippets vorhanden.
-- - {snippet.language} - - - - von {snippet.owner_username || 'Unbekannt'} -
-- Abteilungen werden geladen... -
- ) : ( - <> -- Pflegen Sie die verfügbaren Sprachen für die Benutzeroberfläche. -
-Sprachen werden geladen...
- ) : uiLanguages.length === 0 ? ( -Noch keine UI-Sprachen vorhanden.
- ) : ( -- Änderungen werden automatisch gespeichert, sobald ein Feld den Fokus verliert. -
- - {translationsLoading ? ( -Übersetzungen werden geladen...
- ) : uiLanguages.length === 0 ? ( -Bitte fügen Sie zunächst mindestens eine Sprache hinzu.
- ) : translations.length === 0 ? ( -Keine Übersetzungseinträge vorhanden.
- ) : ( -- {group.description} -
- )} -Wird gespeichert...
- )} -Don't have an account?{' '} - + Register
diff --git a/frontend/src/components/Auth/Register.tsx b/frontend/src/components/Auth/Register.tsx index a603abf..f35ee41 100644 --- a/frontend/src/components/Auth/Register.tsx +++ b/frontend/src/components/Auth/Register.tsx @@ -98,7 +98,7 @@ const Register: React.FC = () => {Already have an account?{' '} - + Login
diff --git a/frontend/src/components/Chat/ChatView.tsx b/frontend/src/components/Chat/ChatView.tsx index 2a01c77..adc3419 100644 --- a/frontend/src/components/Chat/ChatView.tsx +++ b/frontend/src/components/Chat/ChatView.tsx @@ -6,13 +6,15 @@ import MessageInput from './MessageInput'; import Sidebar from './Sidebar'; import DirectMessagesSidebar from './DirectMessagesSidebar'; import DirectMessageView from './DirectMessageView'; +import { useUnreadMessages } from '../../contexts/UnreadMessagesContext'; const ChatView: React.FC = () => { const [channels, setChannels] = useState