跳到主要内容
Tennantite
EN
文档目录

金属压机界面

IE 金属压机界面(重建自 JEI 类别布局):输入槽、3 个可选中模具槽、横向传送带进度与输出槽。

全屏预览预览页不进入搜索引擎索引
金属压机物品栏

组成

这些是可直接组合的组件;Block 只是把它们按原版坐标放在一起。

代码

import { IE_DEMO_IRON_INGOT, IE_DEMO_MOLD } from "../ie-demo-data";
import { IeMetalPressScreen } from "./index";

interface IeMetalPressScreenDemoProps {
  progress?: number;
}

/**
 * IeMetalPressScreen 预览用例:铁锭 → 铁板,选中板材模具,进度 0.5。
 */
export function IeMetalPressScreenDemo({ progress = 0.5 }: IeMetalPressScreenDemoProps = {}) {
  return (
    <IeMetalPressScreen
      activeMold={1}
      input={IE_DEMO_IRON_INGOT}
      molds={[IE_DEMO_MOLD, IE_DEMO_MOLD, IE_DEMO_MOLD]}
      onMoldSelect={() => {}}
      onSlotClick={() => {}}
      output={{ count: 1, icon: "iron-ingot", tooltip: "铁板" }}
      progress={progress}
    />
  );
}