All files / packages/app/features/void-user void-user-screen.tsx

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                  10x 26x 26x 26x 26x                              
import { useTranslation } from "react-i18next";
 
import { EmptyCard } from "~app/components/empty-card";
import { PageHeader } from "~app/components/page-header";
import { getPathHooks } from "~app/utils/navigation";
import { Text } from "~components/text";
 
import { VoidUser } from "./void-user";
 
export const VoidUserScreen = () => {
	const { useQueryState } = getPathHooks("/_public/void-user");
	const [token] = useQueryState("token");
	const { t } = useTranslation("void-user");
	return (
		<>
			<PageHeader>{t("header")}</PageHeader>
			{token ? (
				<VoidUser token={token} />
			) : (
				<EmptyCard title={t("noToken.title")}>
					<Text variant="h3" className="text-center">
						{t("noToken.message")}
					</Text>
				</EmptyCard>
			)}
		</>
	);
};