feat(Map): Link signature on splash

This commit is contained in:
Dmitry Popov
2024-10-13 14:17:40 +04:00
parent 298c5fd3b8
commit 56182bd87d
2 changed files with 4 additions and 6 deletions

View File

@@ -21,8 +21,6 @@ const signatureSettings: Setting[] = [{ key: COSMIC_SIGNATURE, name: 'Show Cosmi
export const SystemLinkSignatureDialog = ({ data, setVisible }: SystemLinkSignatureDialogProps) => {
const { outCommand } = useMapRootState();
console.log(data);
const ref = useRef({ outCommand });
ref.current = { outCommand };
@@ -31,8 +29,8 @@ export const SystemLinkSignatureDialog = ({ data, setVisible }: SystemLinkSignat
}, [setVisible]);
const handleSelect = useCallback(
(signatures: SystemSignature[]) => {
if (!signatures.length) {
(signature: SystemSignature) => {
if (!signature) {
return;
}
@@ -42,7 +40,7 @@ export const SystemLinkSignatureDialog = ({ data, setVisible }: SystemLinkSignat
type: OutCommand.linkSignatureToSystem,
data: {
...data,
signature_eve_id: signatures[0].eve_id,
signature_eve_id: signature.eve_id,
},
});
setVisible(false);

View File

@@ -43,7 +43,7 @@ interface SystemSignaturesContentProps {
systemId: string;
settings: Setting[];
selectable?: boolean;
onSelect?: (signatures: SystemSignature[]) => void;
onSelect?: (signature: SystemSignature) => void;
}
export const SystemSignaturesContent = ({ systemId, settings, selectable, onSelect }: SystemSignaturesContentProps) => {
const { outCommand } = useMapRootState();