diff --git a/app/javascript/dashboard/components/helpCenter/EditArticle.vue b/app/javascript/dashboard/components/helpCenter/EditArticle.vue index d3abe35dd..8bc523671 100644 --- a/app/javascript/dashboard/components/helpCenter/EditArticle.vue +++ b/app/javascript/dashboard/components/helpCenter/EditArticle.vue @@ -7,15 +7,16 @@ :placeholder="$t('HELP_CENTER.EDIT_ARTICLE.TITLE_PLACEHOLDER')" @focus="onFocus" @blur="onBlur" + @input="onTitleInput" /> @@ -49,6 +50,12 @@ export default { onBlur() { this.$emit('blur'); }, + onTitleInput() { + this.$emit('titleInput', this.articleTitle); + }, + onContentInput() { + this.$emit('contentInput', this.articleContent); + }, }, }; diff --git a/app/javascript/dashboard/components/helpCenter/Header/ArticleHeader.vue b/app/javascript/dashboard/components/helpCenter/Header/ArticleHeader.vue index d106bd93c..306770730 100644 --- a/app/javascript/dashboard/components/helpCenter/Header/ArticleHeader.vue +++ b/app/javascript/dashboard/components/helpCenter/Header/ArticleHeader.vue @@ -42,7 +42,7 @@ size="small" icon="send-clock" > - {{ 'Status' }} + {{ $t('HELP_CENTER.HEADER.DROPDOWN_OPTIONS.PUBLISHED') }} @@ -52,7 +52,7 @@ size="small" icon="dual-screen-clock" > - {{ 'Created' }} + {{ $t('HELP_CENTER.HEADER.DROPDOWN_OPTIONS.DRAFT') }} @@ -62,7 +62,7 @@ size="small" icon="calendar-clock" > - {{ 'Last edited' }} + {{ $t('HELP_CENTER.HEADER.DROPDOWN_OPTIONS.ARCHIVED') }} @@ -79,6 +79,7 @@ class-names="article--buttons" size="small" color-scheme="primary" + @click="onClickNewArticlePage" > {{ $t('HELP_CENTER.HEADER.NEW_BUTTON') }} @@ -130,6 +131,9 @@ export default { this.$emit('close'); this.showSortByDropdown = false; }, + onClickNewArticlePage() { + this.$emit('newArticlePage'); + }, }, }; @@ -139,7 +143,6 @@ export default { display: flex; align-items: center; justify-content: space-between; - padding: var(--space-small) var(--space-normal); width: 100%; height: var(--space-larger); } @@ -154,6 +157,10 @@ export default { .count-view { margin-left: var(--space-smaller); } +.dropdown-pane--open { + top: var(--space-larger); + right: 14.8rem; +} .selected-value { display: inline-flex; margin-left: var(--space-smaller); diff --git a/app/javascript/dashboard/components/helpCenter/Header/EditArticleHeader.vue b/app/javascript/dashboard/components/helpCenter/Header/EditArticleHeader.vue index 83f2bf987..b63ff7dfa 100644 --- a/app/javascript/dashboard/components/helpCenter/Header/EditArticleHeader.vue +++ b/app/javascript/dashboard/components/helpCenter/Header/EditArticleHeader.vue @@ -3,7 +3,7 @@
- {{ `Place the help center sidebar here. ` }} +
@@ -29,7 +34,11 @@
+ + diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ListAllArticles.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ListAllArticles.vue index 10c5e87d6..042199e25 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ListAllArticles.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ListAllArticles.vue @@ -1,3 +1,31 @@ + + + + diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/NewArticle.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/NewArticle.vue index 7cd0bff8f..d86cbe906 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/NewArticle.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/NewArticle.vue @@ -1,3 +1,46 @@ + + + + diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/portals/ListAllPortals.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/portals/ListAllPortals.vue index a47765e8a..042199e25 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/portals/ListAllPortals.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/portals/ListAllPortals.vue @@ -1,3 +1,31 @@ + + + +