import { useBackend } from '../backend';
import { Box, Button, Flex, Grid, NoticeBox, Section } from '../components';
import { Window } from '../layouts';
const NukeKeypad = (props, context) => {
const { act, data } = useBackend(context);
const keypadKeys = [
['1', '4', '7', 'R'],
['2', '5', '8', '0'],
['3', '6', '9', 'E'],
];
const { locked, l_setshort, code, emagged } = data;
return (
{keypadKeys.map((keyColumn) => (
{keyColumn.map((key) => (
))}
);
};
export const SecureSafe = (props, context) => {
const { act, data } = useBackend(context);
const { code, l_setshort, l_set, emagged, locked } = data;
let new_code = !(!!l_set || !!l_setshort);
return (
{new_code && (
ENTER NEW 5-DIGIT PASSCODE.
)}
{!!emagged && (
LOCKING SYSTEM ERROR - 1701
)}
{!!l_setshort && (
ALERT: MEMORY SYSTEM ERROR - 6040 201
)}
{(code && code) || (
{locked ? 'LOCKED' : 'UNLOCKED'}
)}
);
};