diff --git a/src/components/Article/Details.vue b/src/components/Article/Details.vue new file mode 100644 index 0000000..1789d2b --- /dev/null +++ b/src/components/Article/Details.vue @@ -0,0 +1,85 @@ + + + diff --git a/src/components/ArticlePartsListItem.vue b/src/components/Article/Part/ListItem.vue similarity index 100% rename from src/components/ArticlePartsListItem.vue rename to src/components/Article/Part/ListItem.vue diff --git a/src/components/Article/YoutubeButton.vue b/src/components/Article/YoutubeButton.vue new file mode 100644 index 0000000..e807d0e --- /dev/null +++ b/src/components/Article/YoutubeButton.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/components/ArticleDetails.vue b/src/components/ArticleDetails.vue deleted file mode 100644 index 31cf476..0000000 --- a/src/components/ArticleDetails.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - diff --git a/src/components/ArticlesList.vue b/src/components/ArticlesList.vue index ca77470..d868ca9 100644 --- a/src/components/ArticlesList.vue +++ b/src/components/ArticlesList.vue @@ -23,7 +23,7 @@ diff --git a/src/helpers/article.js b/src/helpers/article.js index 82403b7..0b13140 100644 --- a/src/helpers/article.js +++ b/src/helpers/article.js @@ -1,3 +1 @@ -const getArticleLevel = levels => levels.join('/'); - -export default getArticleLevel; \ No newline at end of file +export const getArticleLevel = levels => levels.join('/'); diff --git a/src/helpers/index.js b/src/helpers/index.js new file mode 100644 index 0000000..cc98907 --- /dev/null +++ b/src/helpers/index.js @@ -0,0 +1,2 @@ +export * from '@/helpers/article'; +export * from '@/helpers/utils'; \ No newline at end of file diff --git a/src/helpers/utils.js b/src/helpers/utils.js new file mode 100644 index 0000000..ee55eb0 --- /dev/null +++ b/src/helpers/utils.js @@ -0,0 +1,4 @@ +export const declOfNum = (number, titles) => { + const cases = [2, 0, 1, 1, 1, 2]; + return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]]; +}; diff --git a/src/views/Article.vue b/src/views/Article.vue index 94397a6..b7a3e57 100644 --- a/src/views/Article.vue +++ b/src/views/Article.vue @@ -2,7 +2,7 @@ - + @@ -13,8 +13,8 @@