基本完成首页部分

This commit is contained in:
wzhqwq 2021-08-01 13:34:41 +08:00
父節點 7c6a84b9a0
當前提交 e263e11007
共有 5 個檔案被更改,包括 71 行新增19 行删除

查看文件

@ -14,7 +14,7 @@
cursor: zoom-in;
}
.review-img > img {
/* max-height: 300px; */
max-height: 300px;
max-width: 800px;
}

查看文件

@ -99,5 +99,4 @@
}
.scaled-wrap > img {
transition: transform .3s ease-out;
transform-origin: top left;
}

查看文件

@ -23,13 +23,15 @@ export default function UserControl(props) {
}}
>退出审核</button>
</div>
) : (
)
: (
<div className="user">
{
userData.role === -1
? (
<Spinner />
) : (
)
: (
<div className="user-avatar">
<img src={images.avatar} alt="user avatar" />
</div>

查看文件

@ -22,12 +22,12 @@
margin: 0 5px;
}
.card-header {
padding: .75em .5em;
font-size: 18px;
padding: .5em;
font-size: 20px;
border-bottom: 1px solid #e6e6e6;
}
.card-body {
padding: 10px;
padding: 10px 5px;
}
.split-lg {
@ -36,6 +36,39 @@
flex-wrap: wrap;
}
.img-list {
width: 100%;
display: flex;
flex-wrap: wrap;
margin: -3px -5px;
align-items: flex-start;
}
.img-list > img {
width: 200px;
margin: 3px 5px;
}
.message-list {
margin: 0;
padding-left: 0;
list-style: none;
}
.message-list > li {
line-height: 20px;
padding: 8px 0;
position: relative;
}
/* list disk */
.message-list > li::before {
content: "";
width: 8px;
height: 8px;
background-color: #DADADA;
margin-right: 10px;
border-radius: 50%;
display: inline-block;
}
@media (max-width: 980px) {
.split-lg > .card {
width: 100%;

查看文件

@ -48,14 +48,21 @@ export class AppContainer extends Component {
<div className="card-body">
{
this.state.fetchingEssential
? <div className="col-center"><Spinner isGray /></div>
: (this.state.essentialMessages.length === 0
? (<div className="col-center">暂时没有精选留言</div>)
? (
<div className="col-center"><Spinner isGray /></div>
)
: (
this.state.essentialMessages.length === 0
? (
<div className="col-center">暂时没有精选留言</div>
)
: (
<ul className="message-list">
{this.state.essentialMessages.map(msg => (
<li dangerouslySetInnerHTML={{ __html: msg }}></li>
))}
{
this.state.essentialMessages.map((msg, i) => (
<li dangerouslySetInnerHTML={{ __html: msg }} key={i}></li>
))
}
</ul>
)
)
@ -69,12 +76,23 @@ export class AppContainer extends Component {
<div className="card-body">
{
this.state.fetchingEssential
? <div className="col-center"><Spinner isGray /></div>
: (this.state.essentialImages.length === 0
? (<div className="col-center">暂时没有精选图片</div>)
: this.state.essentialImages.map(src => (
<img src={src} alt="精选图片" />
))
? (
<div className="col-center"><Spinner isGray /></div>
)
: (
this.state.essentialImages.length === 0
? (
<div className="col-center">暂时没有精选图片</div>
)
: (
<div className="img-list">
{
this.state.essentialImages.map((src, i) => (
<img src={src} key={i} alt="精选图片" />
))
}
</div>
)
)
}
</div>