fix broken import
All checks were successful
Build and push Doorman UI / API / docker (push) Successful in 1m16s
All checks were successful
Build and push Doorman UI / API / docker (push) Successful in 1m16s
This commit is contained in:
parent
24ca5f8e0b
commit
f4ac30260c
@ -3,8 +3,8 @@ import { useLoaderData, useNavigate, useSearchParams } from "react-router-dom";
|
|||||||
import { AppLayout, BreadcrumbGroup, Container, Flashbar, FlashbarProps, Header, SideNavigation, SpaceBetween, TextContent, Wizard } from "@cloudscape-design/components";
|
import { AppLayout, BreadcrumbGroup, Container, Flashbar, FlashbarProps, Header, SideNavigation, SpaceBetween, TextContent, Wizard } from "@cloudscape-design/components";
|
||||||
import { AuthComponent, IAuthMode } from "../components/AuthComponent";
|
import { AuthComponent, IAuthMode } from "../components/AuthComponent";
|
||||||
import OtpInput from 'react-otp-input';
|
import OtpInput from 'react-otp-input';
|
||||||
import type { IDoorResponse } from "../../../server/src/types/IDoorResponse";
|
|
||||||
import { CountdownBar } from "../components/CountdownBar";
|
import { CountdownBar } from "../components/CountdownBar";
|
||||||
|
import { DoorResponse } from "../types/DoorResponse";
|
||||||
|
|
||||||
export async function loader({ params, request }: any) {
|
export async function loader({ params, request }: any) {
|
||||||
const door = new URL(request.url).searchParams.get('door');
|
const door = new URL(request.url).searchParams.get('door');
|
||||||
@ -17,7 +17,7 @@ export async function loader({ params, request }: any) {
|
|||||||
throw new Error("Not a valid door");
|
throw new Error("Not a valid door");
|
||||||
}
|
}
|
||||||
|
|
||||||
return response as IDoorResponse;
|
return response as DoorResponse;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface SelectOption {
|
interface SelectOption {
|
||||||
@ -31,7 +31,7 @@ const selectOptions: SelectOption[] = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
export function DoorPage() {
|
export function DoorPage() {
|
||||||
const doorResponse = useLoaderData() as IDoorResponse;
|
const doorResponse = useLoaderData() as DoorResponse;
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const door = doorResponse.id;
|
const door = doorResponse.id;
|
||||||
const [ step, setStep ] = useState(0);
|
const [ step, setStep ] = useState(0);
|
||||||
@ -279,4 +279,4 @@ export function DoorPage() {
|
|||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
5
packages/doorman-ui/src/types/DoorResponse.ts
Normal file
5
packages/doorman-ui/src/types/DoorResponse.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export interface DoorResponse {
|
||||||
|
id: string,
|
||||||
|
timeout: number;
|
||||||
|
buzzerCode: string;
|
||||||
|
};
|
||||||
Loading…
x
Reference in New Issue
Block a user