0.0.1-alpha.1 • Published 9 months ago

@chaos-design/semantic-preview v0.0.1-alpha.1

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

@chaos-design/semantic-preview

语义化 DOM

用法

import { SemanticPreview } from '@chaos-design/semantic-preview';

const App = () => (
  <SemanticPreview
    semantics={[
      { name: 'header', desc: locale.header, version: '5.14.0' },
      { name: 'title', desc: locale.title, version: '5.14.0' },
      { name: 'extra', desc: locale.extra, version: '5.14.0' },
      { name: 'cover', desc: locale.cover, version: '5.14.0' },
      { name: 'body', desc: locale.body, version: '5.14.0' },
      { name: 'actions', desc: locale.actions, version: '5.14.0' },
    ]}
  >
    <BlockCard>
      <Meta
        avatar={
          <Avatar src="https://api.dicebear.com/7.x/miniavs/svg?seed=8" />
        }
        title="Card Meta title"
        description="This is the description"
      />
    </BlockCard>
  </SemanticPreview>
);

export default App;

API

属性类型Default描述
prefixstring"semantic-mark"组件前缀
heightnumber""容器最小高度
semanticsSemantics[]高亮对应属性、描述、版本信息

Semantics

{
  name: string;
  desc: string;
  version?: string;
}