chore: add mobile app

This commit is contained in:
2026-02-07 22:33:02 +01:00
parent db34640acc
commit e89384ad4e
29327 changed files with 3886944 additions and 12 deletions
+30
View File
@@ -0,0 +1,30 @@
import React, { Suspense, Fragment } from "react";
const infiniteThenable = { then() {} };
function Suspender({
freeze,
children,
}: {
freeze: boolean;
children: React.ReactNode;
}) {
if (freeze) {
throw infiniteThenable;
}
return <Fragment>{children}</Fragment>;
}
interface Props {
freeze: boolean;
children: React.ReactNode;
placeholder?: React.ReactNode;
}
export function Freeze({ freeze, children, placeholder = null }: Props) {
return (
<Suspense fallback={placeholder}>
<Suspender freeze={freeze}>{children}</Suspender>
</Suspense>
);
}