mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
29 lines
653 B
TypeScript
29 lines
653 B
TypeScript
import { backendUpdate, setGlobalStore } from 'tgui/backend';
|
|
import { DisposalBin } from 'tgui/interfaces/DisposalBin';
|
|
import { createRenderer } from 'tgui/renderer';
|
|
import { configureStore } from 'tgui/store';
|
|
|
|
const store = configureStore({ sideEffects: false });
|
|
|
|
const renderUi = createRenderer((dataJson: string) => {
|
|
setGlobalStore(store);
|
|
|
|
store.dispatch(
|
|
backendUpdate({
|
|
data: Byond.parseJson(dataJson),
|
|
})
|
|
);
|
|
return <DisposalBin />;
|
|
});
|
|
|
|
export const data = JSON.stringify({
|
|
flush: 0,
|
|
full_pressure: 1,
|
|
pressure_charging: 0,
|
|
panel_open: 0,
|
|
per: 1,
|
|
isai: 0,
|
|
});
|
|
|
|
export const Default = () => renderUi(data);
|