To perform this task, you must use the Vue.js framework
public
├─── favicon.ico
└─── index.html
src
├─── App.vue
├─── main.js
├─── assets
│ ├─── fonts
│ │ ├─── fonts.css
│ │ ├─── RobotoCondensed-Bold.svg
│ │ ├─── RobotoCondensed-Bold.ttf
│ │ ├─── RobotoCondensed-Bold.woff
│ │ ├─── RobotoCondensed-Regular.svg
│ │ ├─── RobotoCondensed-Regular.ttf
│ │ └─── RobotoCondensed-Regular.woff
│ └─── img
│ ├─── eye.svg
│ └─── loading.png
└─── components
├─── Error
│ └─── Error.vue
├─── Loading
│ └─── Loading.vue
├─── Pagenation
│ └─── Pagenation.vue
└─── Post
├─── Autor.vue
├─── Post.vue
└─── Views.vue
To improve the ergonomics of the interface, the following functions were added that were not included in the main task and can be disabled if desired:
In order to disable this or that addition in the App.vue file, you must set the values of showLoadingWheel or showUserErrorMessage to false.
Note : if you disable the display of the error for the user, the error is displayed in the console.
To achieve the final result, the following tools were also used:
Author: 6eremotuk01
Source Code: https://github.com/6eremotuk01/workle-test-task
#vuejs #vue #javascript