文档目录
铁砧界面
110×16 名称输入 + 物品 / 材料 / 产物槽 + 等级费用。
修理
1 级
import { useState } from "react";
import { AnvilScreen } from "./index";
/**
* AnvilScreen 预览用例(规格 §6.2)
*/
export function AnvilScreenDemo() {
const [name, setName] = useState("铁剑");
return (
<AnvilScreen
item={{ icon: "sword", tooltip: "铁剑" }}
levelCost={1}
material={{ count: 1, icon: "iron-ingot", tooltip: "铁锭" }}
onNameChange={setName}
result={{ icon: "sword", tooltip: "铁剑(已修复)" }}
title="修理"
value={name}
/>
);
}
安装
CLI 拷贝
$npx shadcn add @tennantite/anvil-screennpm 直装
$pnpm add @tennantite/uinpm 方式安装编译产物;需要改造源码请用上方的 CLI 拷贝安装。
源码
packages/ui/src/screens/containers/anvil-screen/index.tsxnpm 包保留源码目录,可直接复制改造。