1 Commits

Author SHA1 Message Date
c999a500f8 Add note to signatures 2025-06-25 14:19:32 +02:00
4 changed files with 32 additions and 3 deletions

View File

@@ -74,6 +74,13 @@ export const SignatureCard = ({ signature, onDelete, onUpdate }: SignatureCardPr
<h3 className="text-white font-medium text-lg"> <h3 className="text-white font-medium text-lg">
{signature.signame || 'Unnamed Signature'} {signature.signame || 'Unnamed Signature'}
</h3> </h3>
{signature.note && (
<div className="mt-2">
<Badge variant="outline" className="bg-blue-900/50 text-blue-200 border-blue-500 px-3 py-1 text-sm font-semibold">
{signature.note}
</Badge>
</div>
)}
</div> </div>
{/* Additional Info */} {/* Additional Info */}

View File

@@ -30,7 +30,8 @@ export const SignatureEditModal = ({ signature, isOpen, onClose, onSave }: Signa
signame: signature.signame || "", signame: signature.signame || "",
dangerous: signature.dangerous || false, dangerous: signature.dangerous || false,
scanned: signature.scanned || "", scanned: signature.scanned || "",
identifier: signature.identifier || "" identifier: signature.identifier || "",
note: signature.note || ""
}); });
const [isLoading, setIsLoading] = useState(false); const [isLoading, setIsLoading] = useState(false);
@@ -45,7 +46,8 @@ export const SignatureEditModal = ({ signature, isOpen, onClose, onSave }: Signa
type: formData.type === "unknown" ? undefined : formData.type, type: formData.type === "unknown" ? undefined : formData.type,
signame: formData.signame || undefined, signame: formData.signame || undefined,
dangerous: formData.dangerous, dangerous: formData.dangerous,
scanned: formData.scanned || undefined scanned: formData.scanned || undefined,
note: formData.note || undefined
}); });
onClose(); onClose();
toast({ toast({
@@ -71,7 +73,8 @@ export const SignatureEditModal = ({ signature, isOpen, onClose, onSave }: Signa
signame: signature.signame || "", signame: signature.signame || "",
dangerous: signature.dangerous || false, dangerous: signature.dangerous || false,
scanned: signature.scanned || "", scanned: signature.scanned || "",
identifier: signature.identifier || "" identifier: signature.identifier || "",
note: signature.note || ""
}); });
onClose(); onClose();
}; };
@@ -152,6 +155,18 @@ export const SignatureEditModal = ({ signature, isOpen, onClose, onSave }: Signa
/> />
</div> </div>
{/* Note Field - Add before the Dangerous Flag */}
<div className="space-y-2">
<Label htmlFor="note" className="text-slate-200">Important Note</Label>
<Input
id="note"
value={formData.note}
onChange={(e) => setFormData(prev => ({ ...prev, note: e.target.value }))}
placeholder="Add important information about this signature"
className="bg-slate-700 border-slate-600 text-slate-200"
/>
</div>
{/* Dangerous Flag */} {/* Dangerous Flag */}
<div className="flex items-center justify-between"> <div className="flex items-center justify-between">
<Label htmlFor="dangerous" className="text-slate-200">Dangerous</Label> <Label htmlFor="dangerous" className="text-slate-200">Dangerous</Label>

View File

@@ -117,6 +117,11 @@ export const SignatureListItem = ({ signature, onDelete, onUpdate }: SignatureLi
</Badge> </Badge>
)} )}
</h3> </h3>
{signature.note && (
<Badge variant="outline" className="bg-blue-900/50 text-blue-200 border-blue-500 px-2 py-0.5 text-sm font-semibold ml-2">
{signature.note}
</Badge>
)}
</div> </div>
</div> </div>

View File

@@ -107,6 +107,7 @@ export type SignatureRecord = {
id: string id: string
identifier: string identifier: string
name?: string name?: string
note?: string
scanned?: string scanned?: string
system: RecordIdString system: RecordIdString
type?: string type?: string
@@ -118,6 +119,7 @@ export type SigviewRecord = {
dangerous?: boolean dangerous?: boolean
id: string id: string
identifier: string identifier: string
note?: string
scanned?: string scanned?: string
signame?: string signame?: string
sysid?: RecordIdString sysid?: RecordIdString