(feat): move call context to zustand

(feat): add actions, basic call page
This commit is contained in:
Alois 2026-04-29 14:49:53 +02:00
commit 413764f33e
17 changed files with 673 additions and 382 deletions

View file

@ -21,7 +21,7 @@ import CallScreen from "@tensamin/call/screen";
import Login from "@/routes/screens/login";
import ChatContext from "@tensamin/chat/context";
import CallContext from "@tensamin/call/context";
import { useInitializeCall } from "@tensamin/call/store";
import { Provider as SocketContext } from "@tensamin/ttp";
import UserContext from "@tensamin/user/context";
import DeeplinkContext from "@tensamin/tauri/deeplinkHandler";
@ -142,18 +142,23 @@ function AppShell() {
return (
<SocketContext>
<UserContext>
<CallContext>
<TAuthWrapper>
<AppLayout>
<Outlet />
</AppLayout>
</TAuthWrapper>
</CallContext>
<CallInit />
<TAuthWrapper>
<AppLayout>
<Outlet />
</AppLayout>
</TAuthWrapper>
</UserContext>
</SocketContext>
);
}
function CallInit() {
useInitializeCall();
return null;
}
function Chat() {
return (
<ChatContext>