Skip to content

Commit

Permalink
Show other available titles
Browse files Browse the repository at this point in the history
Signed-off-by: Glenn Lewis <[email protected]>
  • Loading branch information
gmlewis committed Jul 23, 2024
1 parent 2074af4 commit 20e043a
Show file tree
Hide file tree
Showing 3 changed files with 255 additions and 3 deletions.
37 changes: 35 additions & 2 deletions src/App.vue
Original file line number Diff line number Diff line change
@@ -1,15 +1,28 @@
<template>
<h1>Personalized Puzzle Books by Glenn Lewis</h1>
<h2>Featuring 100,851 unique books!</h2>
<div class="paragraphs">
<p>Are you searching for the perfect personalized gift for someone who enjoys puzzles? You found it!</p>
<p>Are you searching for the perfect personalized gift for someone who enjoys puzzles?</p>
<p>You found it!</p>
<p>What better way to surprise your friends, coworkers, or loved ones? Show them that you care by sending them their
own personalized puzzle books today!</p>
<p>Search for a name to see what books are available:</p>
</div>
<SearchBooks />
<h1 class="top-space">Other Available Titles</h1>
<div class="paragraphs">
<div class="books">
<div v-for="book in otherBooks" class="book">
<DisplayBook :book="book" />
</div>
</div>
</div>
</template>

<script setup>
import { otherBooks } from './components/books-by-name.js'
import SearchBooks from './components/SearchBooks.vue'
import DisplayBook from './components/DisplayBook.vue'
</script>

<style lang="scss" scoped>
Expand All @@ -20,7 +33,27 @@ import SearchBooks from './components/SearchBooks.vue'
align-items: center;
&>p {
max-width: 45rem;
max-width: 60rem;
}
}
h2 {
padding-bottom: 2rem;
}
.top-space {
padding-top: 4rem;
}
.books {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 1rem;
}
.book {
width: 30%;
}
</style>
2 changes: 1 addition & 1 deletion src/components/SearchBooks.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<script setup>
import { onMounted, ref, watch } from 'vue'
import { booksByName } from './books-by-name'
import { booksByName } from './books-by-name.js'
import DisplayBook from './DisplayBook.vue'
const name = ref('')
Expand Down
219 changes: 219 additions & 0 deletions src/components/books-by-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -627300,3 +627300,222 @@ export const booksByName = {
],
],
}

export const otherBooks = [
[
"Fun Mazes for All Ages Volume 1: Square Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-1-square-mazes-easy-to-medium/paperback/product-4pedgw.html",
"978-1-387-41635-6",
"https://assets.lulu.com/cover_thumbs/4/p/4pedgw-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 1: Animals — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-1-animals-easy-to-medium/paperback/product-g75r6n.html",
"978-1-387-48109-5",
"https://assets.lulu.com/cover_thumbs/g/7/g75r6n-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 2: Square Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-2-square-mazes-medium-to-hard/paperback/product-ry275z.html",
"978-1-387-41441-3",
"https://assets.lulu.com/cover_thumbs/r/y/ry275z-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 2: Animals — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-2-animals-medium-to-hard/paperback/product-2pgkzy.html",
"978-1-387-41163-4",
"https://assets.lulu.com/cover_thumbs/2/p/2pgkzy-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 3: Square Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-3-square-mazes-hard-to-insane/paperback/product-wm8mkk.html",
"978-1-387-41393-5",
"https://assets.lulu.com/cover_thumbs/w/m/wm8mkk-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 3: Animals — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-3-animals-hard-to-insane/paperback/product-d57kk6.html",
"978-1-387-41162-7",
"https://assets.lulu.com/cover_thumbs/d/5/d57kk6-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 4: Circular Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-4-circular-mazes-easy-to-medium/paperback/product-zgvgvk.html",
"978-1-387-41374-4",
"https://assets.lulu.com/cover_thumbs/z/g/zgvgvk-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 4: Foods — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-4-foods-easy-to-medium/paperback/product-2p748p.html",
"978-1-387-40840-5",
"https://assets.lulu.com/cover_thumbs/2/p/2p748p-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 5: Circular Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-5-circular-mazes-medium-to-hard/paperback/product-4pepz4.html",
"978-1-387-41370-6",
"https://assets.lulu.com/cover_thumbs/4/p/4pepz4-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 5: Foods — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-5-foods-medium-to-hard/paperback/product-m8rmg9.html",
"978-1-387-40835-1",
"https://assets.lulu.com/cover_thumbs/m/8/m8rmg9-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 6: Circular Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-6-circular-mazes-hard-to-insane/paperback/product-n4548z.html",
"978-1-387-41369-0",
"https://assets.lulu.com/cover_thumbs/n/4/n4548z-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 6: Foods — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-6-foods-hard-to-insane/paperback/product-7pn6dm.html",
"978-1-387-40834-4",
"https://assets.lulu.com/cover_thumbs/7/p/7pn6dm-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 7: Hexagon Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-7-hexagon-mazes-easy-to-medium/paperback/product-2pgp6m.html",
"978-1-387-41367-6",
"https://assets.lulu.com/cover_thumbs/2/p/2pgp6m-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 7: Dogs — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-7-dogs-easy-to-medium/paperback/product-2p74np.html",
"978-1-387-40829-0",
"https://assets.lulu.com/cover_thumbs/2/p/2p74np-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 8: Hexagon Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-8-hexagon-mazes-medium-to-hard/paperback/product-4pep7y.html",
"978-1-387-41363-8",
"https://assets.lulu.com/cover_thumbs/4/p/4pep7y-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 8: Dogs — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-8-dogs-medium-to-hard/paperback/product-g7kqzw.html",
"978-1-387-40824-5",
"https://assets.lulu.com/cover_thumbs/g/7/g7kqzw-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 9: Hexagon Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-9-hexagon-mazes-hard-to-insane/paperback/product-wm8p68.html",
"978-1-387-41317-1",
"https://assets.lulu.com/cover_thumbs/w/m/wm8p68-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 9: Dogs — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-9-dogs-hard-to-insane/paperback/product-ryqzk5.html",
"978-1-387-40825-2",
"https://assets.lulu.com/cover_thumbs/r/y/ryqzk5-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 10: Triangle Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-10-triangle-mazes-easy-to-medium/paperback/product-pvmpzv.html",
"978-1-387-41316-4",
"https://assets.lulu.com/cover_thumbs/p/v/pvmpzv-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 10: Flowers — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-10-flowers-easy-to-medium/paperback/product-4pg9zn.html",
"978-1-387-40822-1",
"https://assets.lulu.com/cover_thumbs/4/p/4pg9zn-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 11: Triangle Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-11-triangle-mazes-medium-to-hard/paperback/product-q97pvj.html",
"978-1-716-28274-4",
"https://assets.lulu.com/cover_thumbs/q/9/q97pvj-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 11: Flowers — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-11-flowers-medium-to-hard/paperback/product-q94kmn.html",
"978-1-387-40820-7",
"https://assets.lulu.com/cover_thumbs/q/9/q94kmn-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 12: Triangle Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-12-triangle-mazes-hard-to-insane/paperback/product-7p577p.html",
"978-1-387-41312-6",
"https://assets.lulu.com/cover_thumbs/7/p/7p577p-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 12: Flowers — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-12-flowers-hard-to-insane/paperback/product-vz5ge4.html",
"978-1-387-40819-1",
"https://assets.lulu.com/cover_thumbs/v/z/vz5ge4-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 13: Upsilon Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-13-upsilon-mazes-easy-to-medium/paperback/product-ry25dn.html",
"978-1-387-41287-7",
"https://assets.lulu.com/cover_thumbs/r/y/ry25dn-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 13: Horses — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-13-horses-easy-to-medium/paperback/product-wm6kdz.html",
"978-1-387-40811-5",
"https://assets.lulu.com/cover_thumbs/w/m/wm6kdz-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 14: Upsilon Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-14-upsilon-mazes-medium-to-hard/paperback/product-g756vk.html",
"978-1-387-41281-5",
"https://assets.lulu.com/cover_thumbs/g/7/g756vk-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 14: Horses — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-14-horses-medium-to-hard/paperback/product-9p462m.html",
"978-1-387-40817-7",
"https://assets.lulu.com/cover_thumbs/9/p/9p462m-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 15: Upsilon Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-15-upsilon-mazes-hard-to-insane/paperback/product-pvmre9.html",
"978-1-387-41279-2",
"https://assets.lulu.com/cover_thumbs/p/v/pvmre9-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 15: Horses — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-15-horses-hard-to-insane/paperback/product-y265dv.html",
"978-1-387-40812-2",
"https://assets.lulu.com/cover_thumbs/y/2/y265dv-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 16: Maze in Mazes — Easy to Medium",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-16-maze-in-mazes-easy-to-medium/paperback/product-m8vjg4.html",
"978-1-387-41202-0",
"https://assets.lulu.com/cover_thumbs/m/8/m8vjg4-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 16: Rivers — Easy to Medium",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-16-rivers-easy-to-medium/paperback/product-6pe6m2.html",
"978-1-387-40805-4",
"https://assets.lulu.com/cover_thumbs/6/p/6pe6m2-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 17: Maze in Mazes — Medium to Hard",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-17-maze-in-mazes-medium-to-hard/paperback/product-ry2n2z.html",
"978-1-387-41186-3",
"https://assets.lulu.com/cover_thumbs/r/y/ry2n2z-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 17: Rivers — Medium to Hard",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-17-rivers-medium-to-hard/paperback/product-n4e7kr.html",
"978-1-387-40799-6",
"https://assets.lulu.com/cover_thumbs/n/4/n4e7kr-front-shortedge-384.jpg",
],
[
"Fun Mazes for All Ages Volume 18: Maze in Mazes — Hard to Insane",
"shop/glenn-lewis/fun-mazes-for-all-ages-volume-18-maze-in-mazes-hard-to-insane/paperback/product-ez2mvw.html",
"978-1-387-41179-5",
"https://assets.lulu.com/cover_thumbs/e/z/ez2mvw-front-shortedge-384.jpg",
],
[
"Fun Word Searches for All Ages Volume 18: Rivers — Hard to Insane",
"shop/glenn-lewis/fun-word-searches-for-all-ages-volume-18-rivers-hard-to-insane/paperback/product-wm6kjp.html",
"978-1-387-40795-8",
"https://assets.lulu.com/cover_thumbs/w/m/wm6kjp-front-shortedge-384.jpg",
],
]

0 comments on commit 20e043a

Please sign in to comment.