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 @@