文档目录
溶解室界面
IF 溶解成型机(176×184):8 个不规则输入、1×3 输出、双流体罐、锁定按钮与右侧升级 / 流体面板。
溶解成型机
3
8
16
import { useState } from "react";
import { IF_DEMO_ITEMS } from "../if-demo-data";
import { IfDissolutionChamberScreen } from "./index";
export function IfDissolutionChamberScreenDemo() {
const [isLocked, setIsLocked] = useState(false);
return (
<IfDissolutionChamberScreen
energy={{ max: 1000, value: 620 }}
inputFluid={{ max: 1000, tint: "#41CD34", value: 480 }}
inputs={[
IF_DEMO_ITEMS.diamond,
IF_DEMO_ITEMS.wheat,
IF_DEMO_ITEMS.emerald,
IF_DEMO_ITEMS.gunpowder,
]}
isLocked={isLocked}
onLockChange={setIsLocked}
output={IF_DEMO_ITEMS.potion}
outputFluid={{ max: 1000, tint: "#B24CD8", value: 260 }}
progress={0.45}
/>
);
}
安装
$pnpm add @tennantite/industrialforegoingnpm 方式安装编译产物;需要改造源码请用上方的 CLI 拷贝安装。
源码
packages/industrialforegoing/src/if-dissolution-chamber-screen/index.tsxnpm 包保留源码目录,可直接复制改造。