Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
京东前端
nutui-react
提交
5220733e
N
nutui-react
项目概览
京东前端
/
nutui-react
通知
0
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nutui-react
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5220733e
编写于
4月 18, 2022
作者:
H
hanyuxinting
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 增加config-provider 组件。用于全局配置,本次集成多语言版本。
上级
8296c36c
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
76 addition
and
0 deletion
+76
-0
src/config.json
src/config.json
+10
-0
src/packages/configprovider/configprovider.scss
src/packages/configprovider/configprovider.scss
+2
-0
src/packages/configprovider/configprovider.tsx
src/packages/configprovider/configprovider.tsx
+14
-0
src/packages/configprovider/demo.tsx
src/packages/configprovider/demo.tsx
+15
-0
src/packages/configprovider/doc.md
src/packages/configprovider/doc.md
+33
-0
src/packages/configprovider/index.ts
src/packages/configprovider/index.ts
+2
-0
未找到文件。
src/config.json
浏览文件 @
5220733e
...
...
@@ -636,6 +636,16 @@
"sort"
:
7
,
"show"
:
true
,
"author"
:
"songsong"
},
{
"version"
:
"1.0.0"
,
"name"
:
"ConfigProvider"
,
"type"
:
"component"
,
"cName"
:
"全局配置组件"
,
"desc"
:
"可以配置多语言等全局属性"
,
"sort"
:
16
,
"show"
:
true
,
"author"
:
"hanyuxinting"
}
]
},
...
...
src/packages/configprovider/configprovider.scss
0 → 100644
浏览文件 @
5220733e
.nut-configprovider
{
}
src/packages/configprovider/configprovider.tsx
0 → 100644
浏览文件 @
5220733e
import
React
,
{
FunctionComponent
}
from
'
react
'
import
'
./configprovider.scss
'
export
interface
ConfigProviderProps
{}
const
defaultProps
=
{}
as
ConfigProviderProps
export
const
ConfigProvider
:
FunctionComponent
<
Partial
<
ConfigProviderProps
>
&
React
.
HTMLAttributes
<
HTMLDivElement
>
>
=
(
props
)
=>
{
const
{
children
}
=
{
...
defaultProps
,
...
props
}
return
<
div
className
=
"nut-configprovider"
>
ConfigProvider
</
div
>
}
ConfigProvider
.
defaultProps
=
defaultProps
ConfigProvider
.
displayName
=
'
NutConfigProvider
'
src/packages/configprovider/demo.tsx
0 → 100644
浏览文件 @
5220733e
import
React
from
'
react
'
import
{
ConfigProvider
}
from
'
./configprovider
'
const
ConfigProviderDemo
=
()
=>
{
return
(
<>
<
div
className
=
"demo"
>
<
h2
>
基础用法
</
h2
>
<
ConfigProvider
></
ConfigProvider
>
</
div
>
</>
)
}
export
default
ConfigProviderDemo
src/packages/configprovider/doc.md
0 → 100644
浏览文件 @
5220733e
# ConfigProvider组件
### 介绍
基于 xxxxxxx
### 安装
## 代码演示
### 基础用法1
## API
### Props
| 参数 | 说明 | 类型 | 默认值 |
|--------------|----------------------------------|--------|------------------|
| name | 图标名称或图片链接 | String | - |
| color | 图标颜色 | String | - |
| size | 图标大小,如 '20px' '2em' '2rem' | String | - |
| class-prefix | 类名前缀,用于使用自定义图标 | String | 'nutui-iconfont' |
| tag | HTML 标签 | String | 'i' |
### Events
| 事件名 | 说明 | 回调参数 |
|--------|----------------|--------------|
| click | 点击图标时触发 | event: Event |
src/packages/configprovider/index.ts
0 → 100644
浏览文件 @
5220733e
import
{
ConfigProvider
}
from
'
./configprovider
'
export
default
ConfigProvider
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录