基本完成首页部分
This commit is contained in:
父節點
7c6a84b9a0
當前提交
e263e11007
@ -14,7 +14,7 @@
|
|||||||
cursor: zoom-in;
|
cursor: zoom-in;
|
||||||
}
|
}
|
||||||
.review-img > img {
|
.review-img > img {
|
||||||
/* max-height: 300px; */
|
max-height: 300px;
|
||||||
max-width: 800px;
|
max-width: 800px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,5 +99,4 @@
|
|||||||
}
|
}
|
||||||
.scaled-wrap > img {
|
.scaled-wrap > img {
|
||||||
transition: transform .3s ease-out;
|
transition: transform .3s ease-out;
|
||||||
transform-origin: top left;
|
|
||||||
}
|
}
|
@ -23,13 +23,15 @@ export default function UserControl(props) {
|
|||||||
}}
|
}}
|
||||||
>退出审核</button>
|
>退出审核</button>
|
||||||
</div>
|
</div>
|
||||||
) : (
|
)
|
||||||
|
: (
|
||||||
<div className="user">
|
<div className="user">
|
||||||
{
|
{
|
||||||
userData.role === -1
|
userData.role === -1
|
||||||
? (
|
? (
|
||||||
<Spinner />
|
<Spinner />
|
||||||
) : (
|
)
|
||||||
|
: (
|
||||||
<div className="user-avatar">
|
<div className="user-avatar">
|
||||||
<img src={images.avatar} alt="user avatar" />
|
<img src={images.avatar} alt="user avatar" />
|
||||||
</div>
|
</div>
|
||||||
|
@ -22,12 +22,12 @@
|
|||||||
margin: 0 5px;
|
margin: 0 5px;
|
||||||
}
|
}
|
||||||
.card-header {
|
.card-header {
|
||||||
padding: .75em .5em;
|
padding: .5em;
|
||||||
font-size: 18px;
|
font-size: 20px;
|
||||||
border-bottom: 1px solid #e6e6e6;
|
border-bottom: 1px solid #e6e6e6;
|
||||||
}
|
}
|
||||||
.card-body {
|
.card-body {
|
||||||
padding: 10px;
|
padding: 10px 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.split-lg {
|
.split-lg {
|
||||||
@ -36,6 +36,39 @@
|
|||||||
flex-wrap: wrap;
|
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) {
|
@media (max-width: 980px) {
|
||||||
.split-lg > .card {
|
.split-lg > .card {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -48,14 +48,21 @@ export class AppContainer extends Component {
|
|||||||
<div className="card-body">
|
<div className="card-body">
|
||||||
{
|
{
|
||||||
this.state.fetchingEssential
|
this.state.fetchingEssential
|
||||||
? <div className="col-center"><Spinner isGray /></div>
|
? (
|
||||||
: (this.state.essentialMessages.length === 0
|
<div className="col-center"><Spinner isGray /></div>
|
||||||
? (<div className="col-center">暂时没有精选留言</div>)
|
)
|
||||||
|
: (
|
||||||
|
this.state.essentialMessages.length === 0
|
||||||
|
? (
|
||||||
|
<div className="col-center">暂时没有精选留言</div>
|
||||||
|
)
|
||||||
: (
|
: (
|
||||||
<ul className="message-list">
|
<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>
|
</ul>
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -69,12 +76,23 @@ export class AppContainer extends Component {
|
|||||||
<div className="card-body">
|
<div className="card-body">
|
||||||
{
|
{
|
||||||
this.state.fetchingEssential
|
this.state.fetchingEssential
|
||||||
? <div className="col-center"><Spinner isGray /></div>
|
? (
|
||||||
: (this.state.essentialImages.length === 0
|
<div className="col-center"><Spinner isGray /></div>
|
||||||
? (<div className="col-center">暂时没有精选图片</div>)
|
)
|
||||||
: this.state.essentialImages.map(src => (
|
: (
|
||||||
<img src={src} alt="精选图片" />
|
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>
|
</div>
|
||||||
|
載入中…
x
新增問題並參考
Block a user