
Security News
US Government Forces Anthropic to Pull Claude Fable Days After Launch
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.
@pisell/materials
Advanced tools
Pisell 2.0 基础物料库 - 包含原子组件和 Pro 组件
npm install @pisell/materials
# or
pnpm add @pisell/materials
import { PisellFields, PisellMetrics, PisellLayouts, PisellCards } from '@pisell/materials';
// 字段组件 - 支持编辑/只读/禁用三态
<PisellFields.SingleLineText value="Hello" viewMode="edit" />
<PisellFields.Currency value={1000} currencySymbol="$" />
<PisellFields.Percent value={0.85} />
// 数据展示 - 指标卡片
<PisellMetrics.MetricCard
title="Total Sales"
value={1580}
comparison={120}
showTrendIcon
/>
// 布局组件 - 网格布局
<PisellLayouts.BasicGrid columns={3} gap={16}>
{items.map(item => <Card key={item.id} {...item} />)}
</PisellLayouts.BasicGrid>
// 卡片组件
<PisellCards.TextCard title="标题" content="内容" />
import {
PisellSingleLineText,
PisellMetricCard,
PisellBasicGrid
} from '@pisell/materials';
// 使用方式完全一致
<PisellSingleLineText value="Hello" viewMode="edit" />
<PisellMetricCard title="Total Sales" value={1580} />
<PisellBasicGrid columns={3}>{children}</PisellBasicGrid>
💡 两种方式完全等价,选择你喜欢的方式!详见 命名空间使用指南
| 命名空间 | 说明 | 组件数量 | 使用方式 |
|---|---|---|---|
PisellFields | 字段组件(三态视图) | 11 个 | <PisellFields.SingleLineText /> |
PisellMetrics | 指标展示组件 | 3 个 | <PisellMetrics.MetricCard /> |
PisellLayouts | 布局组件 | 10 个 | <PisellLayouts.BasicGrid /> |
PisellCards | 卡片组件 | 5 个 | <PisellCards.TextCard /> |
| 分类 | 组件数量 | 说明 |
|---|---|---|
| 字段组件 | 11 个 | 支持编辑/只读/禁用三态的表单字段 |
| 卡片组件 | 12+ 个 | 各类内容展示卡片 |
| 数据展示 | 10+ 个 | 指标、统计、KPI 展示 |
| 布局组件 | 10+ 个 | 页面布局和容器 |
| 表格组件 | 5 个 | 数据表格及增强功能 |
| 表单组件 | 15+ 个 | 表单输入和编辑 |
| 导航组件 | 10+ 个 | 菜单、步骤条、标签页 |
import { PisellFields } from '@pisell/materials';
// 支持三态视图:编辑态、只读态、禁用态
<PisellFields.SingleLineText
value="Hello"
viewMode="edit" // edit | readonly | disabled
onChange={setValue}
/>
<PisellFields.Currency
value={1000}
currencySymbol="$"
precision={2}
useGrouping
/>
<PisellFields.Percent
value={0.85}
showAsDecimal={false} // 显示为 85%
/>
完整字段列表:
import { PisellMetrics } from '@pisell/materials';
// 完整功能的指标卡片
<PisellMetrics.MetricCard
title="Total Sales"
value={1580}
showCurrencySymbol
currencySymbol="$"
comparison={120} // 环比数据
showComparison
showTrendIcon // 自动显示上升/下降箭头
/>
import { PisellLayouts, PisellCards } from '@pisell/materials';
// 推荐组合:快速搭建列表/网格场景
<PisellLayouts.ScrollView direction="horizontal">
<PisellLayouts.BasicGrid columns={3} gap={16}>
{items.map(item => (
<PisellCards.TextCard key={item.id} {...item} />
))}
</PisellLayouts.BasicGrid>
</PisellLayouts.ScrollView>
# 安装依赖
pnpm install
# 开发模式(低代码)
pnpm run lowcode:dev
# 开发模式(ES 模块)
pnpm run dev
# 构建
pnpm run build
# 测试
pnpm run test
lib/ # CommonJS 格式
es/ # ES Module 格式
build/lowcode/
├── assets-prod.json # 物料描述文件
├── view.js # UMD 格式组件包
└── view.css # 样式文件
import type {
PisellMetricCardProps,
PisellSingleLineTextProps,
PisellBasicGridProps
} from '@pisell/materials';
// 在低代码引擎中使用
import assets from '@pisell/materials/build/lowcode/assets-prod.json';
// 加载物料
await loadAssets(assets);
import { PisellConfigProvider } from '@pisell/materials';
<PisellConfigProvider theme={{...}}>
<App />
</PisellConfigProvider>
| 前缀 | 说明 | 示例 |
|---|---|---|
Pisell* | Pisell 系列组件 | PisellButton, PisellMetricCard |
DataSource* | 数据源组件 | DataSourceForm, DataSourceTable |
FormItem* | 表单项组件 | FormItemInput, FormItemSelect |
PisellFields, PisellMetrics 等请参考 组件开发规范
MIT
💡 提示:
FAQs
> Pisell 2.0 基础物料库 - 包含原子组件和 Pro 组件
The npm package @pisell/materials receives a total of 4,400 weekly downloads. As such, @pisell/materials popularity was classified as popular.
We found that @pisell/materials demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.