Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/demo #34

Merged
merged 12 commits into from
Mar 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
"bracketSpacing":true
}
}
]
],
"singleQuote": true
}
40 changes: 40 additions & 0 deletions config/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,46 @@ export default {
#root .__dumi-default-device[data-device-type="iOS"] {
display: none;
}
#root .__dumi-default-menu-inner ul li ul {
padding-left: 0;
}
#root .__dumi-default-menu-inner > ul ul a.active {
background-color: #EDF3FF;
color: #1677ff;
}
#root .__dumi-default-menu-inner ul li.active a::before, #root .__dumi-default-menu-inner ul li a.active::before{
display: none;
}
#root .__dumi-default-menu-inner ul li.active a::after, #root .__dumi-default-menu-inner ul li a.active::after{
position: absolute;
content:'';
right: 1px;
top: 0;
height: 100%;
width: 2px;
background: #1677FF;
}
#root .__dumi-default-navbar nav > span > a:hover,#root .__dumi-default-navbar nav > span > a.active {
color: #1677ff;
}
#root .__dumi-default-navbar nav > span > a.active::after {
background: #1677FF;
}
@media only screen and (min-width: 768px) {
#root .__dumi-default-menu[data-mode='site'] {
width: 240px;
}
#root .__dumi-default-menu[data-mode='site'] .__dumi-default-menu-list > li > a ~ ul {
margin-left: 0;
}
#root .__dumi-default-menu[data-mode='site'] .__dumi-default-menu-list > li > a {
padding-left: 40px;
}
#root .__dumi-default-menu-inner > ul ul a {
padding-left: 40px;
}
}
@media only screen and (min-width: 768px)
`],
navs: {
zh: [
Expand Down
3 changes: 0 additions & 3 deletions demo/app.acss

This file was deleted.

13 changes: 5 additions & 8 deletions demo/app.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
{
"pages": [
"pages/index/index",
"pages/FormAFor/index",
"pages/FormInsMethod/index",
"pages/FormAIf/index",
"pages/Form/index",
"pages/FormBasic/index",
"pages/FormDynamic/index",
"pages/FormGroup/index",
"pages/FormInsMethod/index",
"pages/List/index",
"pages/Icon/index",
"pages/Switch/index",
Expand Down Expand Up @@ -32,22 +33,18 @@
"pages/Popup/index",
"pages/Result/index",
"pages/Collapse/index",
"pages/CollapseAccordion/index",
"pages/CollapseCustom/index",
"pages/Tag/index",
"pages/Tips/index",
"pages/Mask/index",
"pages/Avatar/index",
"pages/AvatarDesc/index",
"pages/Loading/index",
"pages/Checkbox/index",
"pages/CheckboxControlled/index",
"pages/CheckboxGroup/index",
"pages/RadioGroup/index",
"pages/Selector/index",
"pages/Form/index",
"pages/SafeArea/index",
"pages/Dialog/index",
"pages/FormValidate/index",
"pages/Container/index"
],
"window": {
Expand Down
10 changes: 10 additions & 0 deletions demo/app.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
page {
background-color: #f5f5f5;
}
.btn-list {
display: flex;
flex-direction: column;
.amd-button {
margin-bottom: 16rpx;
}
}
8 changes: 8 additions & 0 deletions demo/components/DemoBlock/index.axml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<view class="demo-block {{className}}">
<view class="demo-block-title">
{{title}}
</view>
<view class="demo-block-content" style="padding:{{padding}};background:{{background}};">
<slot/>
</view>
</view>
8 changes: 8 additions & 0 deletions demo/components/DemoBlock/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Component({
props: {
padding: '24rpx',
background: '#fff',
className: '',
title: '',
},
});
3 changes: 3 additions & 0 deletions demo/components/DemoBlock/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"component": true
}
7 changes: 7 additions & 0 deletions demo/components/DemoBlock/index.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.demo-block {
&-title {
padding: 24rpx 16rpx 12rpx;
color: #969696;
font-size: 28rpx;
}
}
3 changes: 0 additions & 3 deletions demo/components/test/index.axml

This file was deleted.

5 changes: 0 additions & 5 deletions demo/components/test/index.js

This file was deleted.

6 changes: 0 additions & 6 deletions demo/components/test/index.json

This file was deleted.

21 changes: 0 additions & 21 deletions demo/pages/Avatar/index.acss

This file was deleted.

46 changes: 26 additions & 20 deletions demo/pages/Avatar/index.axml
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
<white-space />
<container title="四种尺寸">
<view class="demo-avatar-size">
<view class="demo-avatar-size-container">
<avatar size="large" />
<text>large</text>
<view class="demo">
<demo-block title="基础用法-四种尺寸">
<view class="demo-list">
<view class="list-item" a:for="{{basicList}}">
<avatar size="{{item.size}}" src="{{item.src}}" />
<view class="size-text">
{{item.size}}
</view>
</view>
</view>
<view class="demo-avatar-size-container">
<avatar />
<text>默认值:medium</text>
</view>
<view class="demo-avatar-size-container">
<avatar size="small" />
<text>small</text>
</view>
<view class="demo-avatar-size-container">
<avatar size="x-small" />
<text>x-small</text>
</view>
</view>
</container>
</demo-block>
<demo-block title="默认图,不传src时默认展示灰色的内置图片">
<avatar/>
</demo-block>
<demo-block title="带有name和desc">
<avatar name="用户名 x-small,desc不显示" desc="摘要信息" size="x-small" src="{{basicList[0].src}}" />
<white-space />
<avatar name="用户名 small" desc="摘要信息" size="small" src="{{basicList[1].src}}" />
<white-space />
<avatar name="用户名 medium" desc="摘要信息" size="medium" src="{{basicList[2].src}}" />
<white-space />
<avatar name="用户名 large" desc="摘要信息" size="large" src="{{basicList[3].src}}" />
</demo-block>
<demo-block title="仅有 desc 时,name不显示">
<avatar desc="摘要信息" src="{{basicList[0].src}}" />
</demo-block>
</view>
16 changes: 15 additions & 1 deletion demo/pages/Avatar/index.js
Original file line number Diff line number Diff line change
@@ -1 +1,15 @@
Page({});
const demoAvatarImages = [
"https://images.unsplash.com/photo-1548532928-b34e3be62fc6?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&ixid=eyJhcHBfaWQiOjE3Nzg0fQ",
"https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9",
"https://images.unsplash.com/photo-1542624937-8d1e9f53c1b9?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&ixid=eyJhcHBfaWQiOjE3Nzg0fQ",
"https://images.unsplash.com/photo-1546967191-fdfb13ed6b1e?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&ixid=eyJhcHBfaWQiOjE3Nzg0fQ",
];
const sizes = ["large", "medium", "small", "x-small"];
Page({
data: {
basicList: demoAvatarImages.map((v, i) => ({
src: v,
size: sizes[i],
})),
},
});
2 changes: 1 addition & 1 deletion demo/pages/Avatar/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"usingComponents": {
"avatar": "../../../src/Avatar/index",
"white-space": "../../components/WhiteSpace/index",
"container": "../../../src/Container/index"
"demo-block": "../../components/DemoBlock/index"
}
}
11 changes: 11 additions & 0 deletions demo/pages/Avatar/index.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.demo-list {
display: flex;
align-items: flex-end;
}
.list-item {
margin-right: 24rpx;
text-align: left;
.size-text {
padding-top: 12rpx;
}
}
3 changes: 0 additions & 3 deletions demo/pages/AvatarDesc/index.acss

This file was deleted.

20 changes: 0 additions & 20 deletions demo/pages/AvatarDesc/index.axml

This file was deleted.

1 change: 0 additions & 1 deletion demo/pages/AvatarDesc/index.js

This file was deleted.

8 changes: 0 additions & 8 deletions demo/pages/AvatarDesc/index.json

This file was deleted.

39 changes: 0 additions & 39 deletions demo/pages/Badge/index.acss

This file was deleted.

Loading