import { ProgressBar, NumberInput, Button, Section, Box, Flex } from '../components';
import { useBackend } from '../backend';
import { Window } from '../layouts';
export const Photocopier = (props, context) => {
const { data } = useBackend(context);
const { isAI, has_toner, has_item } = data;
return (
{has_toner ? (
) : (
No inserted toner cartridge.
)}
{has_item ? (
) : (
)}
{!!isAI && }
);
};
const Toner = (props, context) => {
const { act, data } = useBackend(context);
const { max_toner, current_toner } = data;
const average_toner = max_toner * 0.66;
const bad_toner = max_toner * 0.33;
return (
);
};
const Options = (props, context) => {
const { act, data } = useBackend(context);
const { num_copies, has_enough_toner } = data;
return (
Make copies:
act('set_copies', {
num_copies: value,
})
}
/>
);
};
const AIOptions = (props, context) => {
const { act, data } = useBackend(context);
const { can_AI_print } = data;
return (
);
};