import { useBackend, useLocalState } from '../backend'; import { Box, Button, Section, Tabs, NoticeBox } from '../components'; import { Window } from '../layouts'; export const CryoStorage = (props, context) => { const { act, data } = useBackend(context); const { real_name, allow_items } = data; const [tab, setTab] = useLocalState(context, 'tab', 0); return ( setTab(0)}> Crew {!!allow_items && ( setTab(1)}> Items )} Welcome, {real_name}. {tab === 0 && } {!!allow_items && tab === 1 && } ); }; export const CryoStorageCrew = (props, context) => { const { act, data } = useBackend(context); const { crew } = data; return (
{(crew.length && crew.map((c) => ( {c} ))) || No crew currently stored.}
); }; export const CryoStorageItems = (props, context) => { const { act, data } = useBackend(context); const { items } = data; return (
act('allitems')}> Claim All }> {(items.length && items.map((item) => ( ))) || No items stored.}
); };