[www] Paginator updated
This commit is contained in:
1 parent
c8868273d7
commit
2e4cbd530e
4 files changed
+20
-26
No files matched your search
@@ -1,15 +1,20 @@
|
|||||||
const React = require('react')
|
const React = require('react')
|
||||||
|
|
||||||
const text = ['↑ Предыдущая страница', '↓ Следующая страница']
|
const text = ['↑', '↓']
|
||||||
const style = ['article-page-control__top', 'article-page-control__bottom']
|
const linkText = ['Предыдущая страница', 'Следующая страница']
|
||||||
|
|
||||||
const i = type => type === 'top'
|
const i = type => type === 'top'
|
||||||
? 0
|
? 0
|
||||||
: 1
|
: 1
|
||||||
|
|
||||||
|
const Icon = ({children}) => (
|
||||||
|
<span className="Paginator-Icon">{children}</span>
|
||||||
|
)
|
||||||
|
|
||||||
const Paginator = ({url, type}) => (
|
const Paginator = ({url, type}) => (
|
||||||
<div className={`article-page-control ${style[i(type)]}`}>
|
<div className="Paginator">
|
||||||
<a href={url}>{text[i(type)]}</a>
|
<Icon>{text[i(type)]}</Icon>
|
||||||
|
<a href={url}>{linkText[i(type)]}</a>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
.Paginator {
|
||||||
|
text-align: center;
|
||||||
|
font-size: var(--font-size-second);
|
||||||
|
|
||||||
|
margin: var(--single-margin) 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Paginator-Icon {
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
@import "../variables";
|
|
||||||
|
|
||||||
.article-page-control{
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
a{
|
|
||||||
color: #aaa;
|
|
||||||
}
|
|
||||||
|
|
||||||
&__top {
|
|
||||||
//padding: $single-margin 0 0;
|
|
||||||
//margin: $single-margin 0 0;
|
|
||||||
padding: 0 0 $single-margin;
|
|
||||||
margin: 0 0 $single-margin;
|
|
||||||
}
|
|
||||||
|
|
||||||
&__bottom {
|
|
||||||
padding: 0 0 $single-margin;
|
|
||||||
margin: 0 0 $single-margin;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
@import "components/footer-links";
|
@import "components/footer-links";
|
||||||
@import "components/cloud-page";
|
@import "components/cloud-page";
|
||||||
@import "components/article";
|
@import "components/article";
|
||||||
@import "components/article-page-control";
|
@import "components/Paginator";
|
||||||
@import "components/album";
|
@import "components/album";
|
||||||
@import "components/parallax";
|
@import "components/parallax";
|
||||||
@import "components/accessibility-control";
|
@import "components/accessibility-control";
|
||||||
|
|||||||
Reference in new issue
Block a user