Commit Graph

32 Commits

Author SHA1 Message Date
16a0dc47da Fix locations details page + pass test 2020-12-21 22:56:28 +01:00
3a8c052d86 Fix people details page + pass test 2020-12-21 22:53:04 +01:00
c3bb17f863 Create Location component + tests 2020-12-21 22:43:29 +01:00
cf9381309e Create Vehicle component + tests 2020-12-21 22:36:16 +01:00
21f3ed77a4 Pass test for Film details and Person component. 2020-12-21 22:20:12 +01:00
5bab5b2041 Adapt tests 2020-12-21 22:06:05 +01:00
188625a413 Create basic Person component + collect data by getter 2020-12-21 22:05:53 +01:00
a9771243a1 Basic design for Film detail page 2020-12-21 18:28:12 +01:00
540521f236 Pass tests 2020-12-21 14:10:33 +01:00
67680804e2 Collect Film's nested data on mounted (Locations/Vehicles/People) 2020-12-21 13:57:18 +01:00
fffbc87964 Create vuex modules for Films/Vehicles/Locations/People + Test adaptation 2020-12-21 12:01:36 +01:00
d8cfe69fa0 Add basic Vue logic to Vehicles/Locations/People 2020-12-18 15:23:45 +01:00
e7e6ed91f8 Create People/Locations/Vehicles detail pages 2020-12-18 06:23:29 +01:00
e1619de1cd Refactor films/_id to use vuex 2020-12-18 06:12:39 +01:00
18be371f39 Test mutation + actions 2020-12-18 05:44:23 +01:00
734b924390 Use Vuex store to handle films 2020-12-18 04:28:14 +01:00
24d3a962bd Refactor films module 2020-12-18 04:07:32 +01:00
432ff2ac14 Add dynamic head for Film page 2020-12-18 04:07:32 +01:00
1cf3dba078 Add param validation + Test for Film page 2020-12-18 04:07:32 +01:00
cf59911c4c Create basic film page 2020-12-18 04:07:32 +01:00
0ea1c855d2 Replace films page H2 by Studio Ghibli logo 2020-12-18 04:05:43 +01:00
0408b8bf63 Refactor Grid module 2020-12-18 04:05:43 +01:00
10808b66b2 Create Grid component + Test. Index test adaptations 2020-12-18 04:05:43 +01:00
baed9969b2 Add head property 2020-12-18 04:05:43 +01:00
a413b6f637 Improve Page structure and create a redirect middleware to set /films as homepage 2020-12-18 04:05:43 +01:00
a7a30c37df Add styles to H2 2020-12-18 04:05:43 +01:00
23595f0e58 Test asyncData method. 2020-12-18 04:05:43 +01:00
6941293c14 Collect films data in AsyncData method. 2020-12-18 04:05:43 +01:00
2b2528054a Header base component without styles 2020-12-16 13:53:02 +01:00
1278e23aec Basic setup of Axios module + Test Ghibli API connection 2020-12-16 13:17:20 +01:00
80b7c19e27 Basic config of nuxt package, delete defaults. 2020-12-16 12:21:14 +01:00
5328f5eb51 Create Nuxt.js app 2020-12-16 12:07:05 +01:00