fix: prettier formatting, viteStaticCopy paths, HydrateFallback warning

- Fix prettier formatting in useCall.ts and initMatrix.ts (unblocks CI)
- Fix viteStaticCopy stripBase so manifest.json and public/locales/ land
  at correct output paths (was getting extra 'public/' prefix from v4 path
  preservation behavior)
- Silence react-router v7 HydrateFallback warning on root route (SPA has
  no SSR hydration, null is intentional)
This commit is contained in:
Lotus Bot
2026-05-22 00:36:30 -04:00
parent e74426cc86
commit 7168b11323
4 changed files with 5 additions and 5 deletions
+1 -3
View File
@@ -34,9 +34,7 @@ export const useCallSession = (room: Room): MatrixRTCSession => {
};
export const useCallMembers = (room: Room, session: MatrixRTCSession): CallMembership[] => {
const [memberships, setMemberships] = useState<CallMembership[]>(
session.memberships,
);
const [memberships, setMemberships] = useState<CallMembership[]>(session.memberships);
useEffect(() => {
const updateMemberships = () => {
+1 -1
View File
@@ -104,7 +104,7 @@ export const createRouter = (clientConfig: ClientConfig, screenSize: ScreenSize)
const mobile = screenSize === ScreenSize.Mobile;
const routes = createRoutesFromElements(
<Route>
<Route hydrateFallbackElement={null}>
<Route
index
loader={() => {
-1
View File
@@ -99,4 +99,3 @@ export const clearLoginData = async () => {
window.localStorage.clear();
window.location.reload();
};
+3
View File
@@ -24,14 +24,17 @@ const copyFiles = {
{
src: 'public/manifest.json',
dest: '',
rename: { stripBase: true },
},
{
src: 'public/res/android',
dest: 'public/',
rename: { stripBase: 2 },
},
{
src: 'public/locales',
dest: 'public/',
rename: { stripBase: 1 },
},
],
};