diff --git a/felsokning/app/src/alva/komponenter.tsx b/felsokning/app/src/alva/komponenter.tsx index 7409ef8..03390b3 100644 --- a/felsokning/app/src/alva/komponenter.tsx +++ b/felsokning/app/src/alva/komponenter.tsx @@ -147,6 +147,31 @@ export function Block({ children, rubrik, beteckning }: { children: ReactNode; r ); } +/** + * Demonstrationsmärkning. + * + * QUALITY-AUDIT-2 · m-9. Inloggningen ser ut som en inloggning men + * autentiserar ingenting, och kontoansökan skickar ingenting. Två + * personer i rad har försökt använda dem på riktigt — vilket är precis + * vad fyndet förutsade: en yta som ser färdig ut planerar man efter. + * + * Integrationssidan märker redan en profil `draft` tills den körts mot + * leverantören, med motiveringen att en lista där allt ser färdigt ut är + * den snabbaste vägen till ett misslyckat införande. Samma måttstock + * gäller här. Rutan säger vad som INTE sker, inte vad som kommer att ske + * någon gång — ett löfte vore samma fel i ny form. + */ +export function Demonstration({ children }: { children: ReactNode }) { + return ( +
+ {children} +
+Applications are reviewed manually. No payment is taken at this stage.
diff --git a/felsokning/app/src/pages/alva/LoggaIn.tsx b/felsokning/app/src/pages/alva/LoggaIn.tsx index f79b696..6212916 100644 --- a/felsokning/app/src/pages/alva/LoggaIn.tsx +++ b/felsokning/app/src/pages/alva/LoggaIn.tsx @@ -6,7 +6,7 @@ import { type FormEvent, useState } from "react"; import { useNavigate } from "react-router-dom"; -import { Block, Etikett, FARG, Knapp, Rubrik } from "@/alva/komponenter"; +import { Demonstration, Block, Etikett, FARG, Knapp, Rubrik } from "@/alva/komponenter"; import { Ram } from "./Ram"; const FALT = [ @@ -37,6 +37,11 @@ export default function LoggaIn() {