fix broken import
All checks were successful
Build and push Doorman UI / API / docker (push) Successful in 1m16s

This commit is contained in:
Martin Dimitrov 2024-10-26 11:53:01 -07:00
parent 24ca5f8e0b
commit f4ac30260c
2 changed files with 9 additions and 4 deletions

View File

@ -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);

View File

@ -0,0 +1,5 @@
export interface DoorResponse {
id: string,
timeout: number;
buzzerCode: string;
};