diff --git a/frontend/components/tasks/toolbar/ToolbarLabeling.vue b/frontend/components/tasks/toolbar/ToolbarLabeling.vue
index 4f340229..aeaa591b 100644
--- a/frontend/components/tasks/toolbar/ToolbarLabeling.vue
+++ b/frontend/components/tasks/toolbar/ToolbarLabeling.vue
@@ -1,6 +1,6 @@
@@ -17,8 +17,14 @@
/>
+
+
+
-
-
-
+
+
@@ -46,7 +59,9 @@ import ButtonClear from './buttons/ButtonClear.vue'
import ButtonComment from './buttons/ButtonComment.vue'
import ButtonFilter from './buttons/ButtonFilter.vue'
import ButtonGuideline from './buttons/ButtonGuideline.vue'
+import ButtonPagination from './buttons/ButtonPagination.vue'
import ButtonReview from './buttons/ButtonReview.vue'
+import FormGuideline from './forms/FormGuideline.vue'
export default Vue.extend({
components: {
@@ -55,7 +70,9 @@ export default Vue.extend({
ButtonComment,
ButtonFilter,
ButtonGuideline,
+ ButtonPagination,
ButtonReview,
+ FormGuideline
},
props: {
@@ -63,16 +80,48 @@ export default Vue.extend({
type: String,
default: ''
},
+ guidelineText: {
+ type: String,
+ default: '',
+ required: true
+ },
isReviewd: {
type: Boolean,
default: false
+ },
+ total: {
+ type: Number,
+ default: 1
+ }
+ },
+
+ data() {
+ return {
+ dialogGuideline: false
+ }
+ },
+
+ computed: {
+ page(): number {
+ // @ts-ignore
+ return parseInt(this.$route.query.page, 10)
+ }
+ },
+
+ methods: {
+ updatePage(page: number) {
+ this.$router.push({ query: { page: page.toString() }})
}
}
})
\ No newline at end of file