[www] Paginator updated

This commit is contained in:
Roman Timashev committed 2017-10-15 13:11:44 +03:00
1 parent c8868273d7
commit 2e4cbd530e
4 files changed
+20 -26

No files matched your search

+9 -4
View File
@@ -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>
) )
+10
View File
@@ -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;
}
}
+1 -1
View File
@@ -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";