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 @@
+
+
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 @@
- Component to list all articles in a given locale in a portal
+
+
+
+
+
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 @@
- Component for New Article
+
+
+
+
+
+
+
+
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 @@
- Component to list all portals
+
+
+
+
+