diff options
author | 2022-03-29 08:18:11 -0400 | |
---|---|---|
committer | 2022-03-29 08:18:11 -0400 | |
commit | ecbcc8c42cab4b043821bbc31574397fdbf9d481 (patch) | |
tree | 206c81382bfef18d8b6a390b24f6a8185f827c0e /examples/ssr/src/models | |
parent | f89dc5c04afbcc63636d2f63cdf7a92ebd80acc4 (diff) | |
download | astro-ecbcc8c42cab4b043821bbc31574397fdbf9d481.tar.gz astro-ecbcc8c42cab4b043821bbc31574397fdbf9d481.tar.zst astro-ecbcc8c42cab4b043821bbc31574397fdbf9d481.zip |
Make it deployable to Netlify (#2931)
Diffstat (limited to 'examples/ssr/src/models')
-rw-r--r-- | examples/ssr/src/models/db.json | 28 | ||||
-rw-r--r-- | examples/ssr/src/models/db.ts | 9 | ||||
-rw-r--r-- | examples/ssr/src/models/session.ts | 3 |
3 files changed, 40 insertions, 0 deletions
diff --git a/examples/ssr/src/models/db.json b/examples/ssr/src/models/db.json new file mode 100644 index 000000000..76f9e4da3 --- /dev/null +++ b/examples/ssr/src/models/db.json @@ -0,0 +1,28 @@ +{ + "products": [ + { + "id": 1, + "name": "Cereal", + "price": 3.99, + "image": "/images/products/cereal.jpg" + }, + { + "id": 2, + "name": "Yogurt", + "price": 3.97, + "image": "/images/products/yogurt.jpg" + }, + { + "id": 3, + "name": "Rolled Oats", + "price": 2.89, + "image": "/images/products/oats.jpg" + }, + { + "id": 4, + "name": "Muffins", + "price": 4.39, + "image": "/images/products/muffins.jpg" + } + ] +} diff --git a/examples/ssr/src/models/db.ts b/examples/ssr/src/models/db.ts new file mode 100644 index 000000000..d9caa8b03 --- /dev/null +++ b/examples/ssr/src/models/db.ts @@ -0,0 +1,9 @@ +import db from './db.json'; + +const products = db.products; +const productMap = new Map(products.map((product) => [product.id, product])); + +export { + products, + productMap +}; diff --git a/examples/ssr/src/models/session.ts b/examples/ssr/src/models/session.ts new file mode 100644 index 000000000..60ca8f1da --- /dev/null +++ b/examples/ssr/src/models/session.ts @@ -0,0 +1,3 @@ + +// Normally this would be in a database. +export const userCartItems = new Map(); |