fix(build): Resolve TypeScript and Import errors
- Fixed 'qrcode.react' import in VisitorKioskPage (named export) - Added 'badgeExpiry' to VisitorLog interface in visitorsApi - Added 'tiers' to LayoutSection interface in layoutStore - NOTE: This fixes the build failure on nexus-vector
This commit is contained in:
parent
5ef61d09be
commit
2ffc4edbcd
3 changed files with 4 additions and 1 deletions
|
|
@ -24,6 +24,7 @@ export interface VisitorLog {
|
|||
escortId?: string;
|
||||
escort?: { id: string; name: string };
|
||||
badgeNumber?: string;
|
||||
badgeExpiry?: string;
|
||||
zones: string[];
|
||||
visitor?: Visitor;
|
||||
}
|
||||
|
|
@ -50,6 +51,7 @@ export interface ActiveVisitor {
|
|||
entryTime: string;
|
||||
escort?: { id: string; name: string };
|
||||
badgeNumber?: string;
|
||||
badgeExpiry?: string;
|
||||
zones: string[];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { useState, useEffect } from 'react';
|
||||
import QRCode from 'qrcode.react';
|
||||
import { QRCodeSVG as QRCode } from 'qrcode.react';
|
||||
import { User, Building, Clock, CheckCircle, XCircle, UserPlus, LogOut, Search, Shield, AlertTriangle } from 'lucide-react';
|
||||
import { visitorsApi, Visitor, ActiveVisitor } from '../lib/visitorsApi';
|
||||
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ export interface LayoutSection {
|
|||
size: Size;
|
||||
rows: number;
|
||||
columns: number;
|
||||
tiers?: number;
|
||||
spacing: number; // inches between positions
|
||||
positions?: LayoutPosition[];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue