diff --git a/public/img/svg/books/1/titles-1/flowbite_wine-glass-solid.svg b/public/img/svg/books/1/titles-1/flowbite_wine-glass-solid.svg new file mode 100644 index 0000000..5e1669c --- /dev/null +++ b/public/img/svg/books/1/titles-1/flowbite_wine-glass-solid.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/1/titles-1/healthicons_sexual-reproductive-health.svg b/public/img/svg/books/1/titles-1/healthicons_sexual-reproductive-health.svg new file mode 100644 index 0000000..02d0c68 --- /dev/null +++ b/public/img/svg/books/1/titles-1/healthicons_sexual-reproductive-health.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/img/svg/books/1/titles-1/icon-park-outline_women.svg b/public/img/svg/books/1/titles-1/icon-park-outline_women.svg new file mode 100644 index 0000000..68e07d4 --- /dev/null +++ b/public/img/svg/books/1/titles-1/icon-park-outline_women.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/1/titles-1/material-symbols_editor-choice-rounded.svg b/public/img/svg/books/1/titles-1/material-symbols_editor-choice-rounded.svg new file mode 100644 index 0000000..a360206 --- /dev/null +++ b/public/img/svg/books/1/titles-1/material-symbols_editor-choice-rounded.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/1/titles-1/ph_strategy-fill.svg b/public/img/svg/books/1/titles-1/ph_strategy-fill.svg new file mode 100644 index 0000000..d62f18e --- /dev/null +++ b/public/img/svg/books/1/titles-1/ph_strategy-fill.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/1/titles-1/si_error-line.svg b/public/img/svg/books/1/titles-1/si_error-line.svg new file mode 100644 index 0000000..d4cb500 --- /dev/null +++ b/public/img/svg/books/1/titles-1/si_error-line.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/1/titles-1/simple-icons_cockroachlabs.svg b/public/img/svg/books/1/titles-1/simple-icons_cockroachlabs.svg new file mode 100644 index 0000000..0d55690 --- /dev/null +++ b/public/img/svg/books/1/titles-1/simple-icons_cockroachlabs.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/svg/books/2/titles-2/Group (1).svg b/public/img/svg/books/2/titles-2/Group (1).svg new file mode 100644 index 0000000..b71ad02 --- /dev/null +++ b/public/img/svg/books/2/titles-2/Group (1).svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/img/svg/books/2/titles-2/Group.svg b/public/img/svg/books/2/titles-2/Group.svg new file mode 100644 index 0000000..6621a51 --- /dev/null +++ b/public/img/svg/books/2/titles-2/Group.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/img/svg/books/2/titles-2/Vector (4).svg b/public/img/svg/books/2/titles-2/Vector (4).svg new file mode 100644 index 0000000..9b86c2f --- /dev/null +++ b/public/img/svg/books/2/titles-2/Vector (4).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/Vector (6).svg b/public/img/svg/books/2/titles-2/Vector (6).svg new file mode 100644 index 0000000..3f75a9d --- /dev/null +++ b/public/img/svg/books/2/titles-2/Vector (6).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/Vector (7).svg b/public/img/svg/books/2/titles-2/Vector (7).svg new file mode 100644 index 0000000..e8c5afc --- /dev/null +++ b/public/img/svg/books/2/titles-2/Vector (7).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/Vector (8).svg b/public/img/svg/books/2/titles-2/Vector (8).svg new file mode 100644 index 0000000..e52dd62 --- /dev/null +++ b/public/img/svg/books/2/titles-2/Vector (8).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/mdi_heart-outline (1).svg b/public/img/svg/books/2/titles-2/mdi_heart-outline (1).svg new file mode 100644 index 0000000..3973c07 --- /dev/null +++ b/public/img/svg/books/2/titles-2/mdi_heart-outline (1).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/mingcute_airplane-line.svg b/public/img/svg/books/2/titles-2/mingcute_airplane-line.svg new file mode 100644 index 0000000..e936047 --- /dev/null +++ b/public/img/svg/books/2/titles-2/mingcute_airplane-line.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/svg/books/2/titles-2/octicon_law-24.svg b/public/img/svg/books/2/titles-2/octicon_law-24.svg new file mode 100644 index 0000000..3ea41fe --- /dev/null +++ b/public/img/svg/books/2/titles-2/octicon_law-24.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/UiNav/UiNav.vue b/src/components/UiNav/UiNav.vue index 2f9b85d..c9721d3 100644 --- a/src/components/UiNav/UiNav.vue +++ b/src/components/UiNav/UiNav.vue @@ -2,7 +2,7 @@ Promise + props?: boolean +} interface Route { path: string name: string component: () => Promise props?: boolean + children?: ChlidrenRoute[] } const routes: Route[] = [ @@ -18,6 +25,18 @@ const routes: Route[] = [ name: 'book-detail', component: () => import('@/pages/books/_slug/indexBookPage.vue'), props: true, + children: [ + { + path: ':titlesSlug', + name: 'book-titles', + component: () => import('@/pages/books/_slug/_titlesSlug/indexTitlesPage.vue'), + }, + ], + }, + { + path: '/privacy', + name: 'privacy', + component: () => import('@/pages/privacy/privacyPage.vue'), }, ] diff --git a/src/layout/UiFooter/UiFooter.vue b/src/layout/UiFooter/UiFooter.vue index 8ffa400..da17f31 100644 --- a/src/layout/UiFooter/UiFooter.vue +++ b/src/layout/UiFooter/UiFooter.vue @@ -1,12 +1,12 @@ + + diff --git a/src/pages/books/_slug/indexBookPage.vue b/src/pages/books/_slug/indexBookPage.vue index 31033c1..c4c424e 100644 --- a/src/pages/books/_slug/indexBookPage.vue +++ b/src/pages/books/_slug/indexBookPage.vue @@ -1,145 +1,169 @@