diff --git a/package-lock.json b/package-lock.json index bc0adbd..cc7d28d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "things-app", - "version": "0.0.1", + "name": "things-catalog-app", + "version": "0.10.2", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "things-app", - "version": "0.0.1", + "name": "things-catalog-app", + "version": "0.10.2", "devDependencies": { "@sveltejs/adapter-auto": "next", "@sveltejs/adapter-netlify": "^1.0.0-next.84", @@ -14,6 +14,7 @@ "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", "autoprefixer": "^10.4.13", + "daisyui": "^3.5.1", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", @@ -846,6 +847,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -875,6 +882,16 @@ "node": ">= 8" } }, + "node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -887,6 +904,26 @@ "node": ">=4" } }, + "node_modules/daisyui": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.5.1.tgz", + "integrity": "sha512-7GG+9QXnr2qQMCqnyFU8TxpaOYJigXiEtmzoivmiiZZHvxqIwYdaMAkgivqTVxEgy3Hot3m1suzZjmt1zUrvmA==", + "dev": true, + "dependencies": { + "colord": "^2.9", + "css-selector-tokenizer": "^0.8", + "postcss": "^8", + "postcss-js": "^4", + "tailwindcss": "^3" + }, + "engines": { + "node": ">=16.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1658,6 +1695,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -3918,6 +3961,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3941,12 +3990,35 @@ "which": "^2.0.1" } }, + "css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "daisyui": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.5.1.tgz", + "integrity": "sha512-7GG+9QXnr2qQMCqnyFU8TxpaOYJigXiEtmzoivmiiZZHvxqIwYdaMAkgivqTVxEgy3Hot3m1suzZjmt1zUrvmA==", + "dev": true, + "requires": { + "colord": "^2.9", + "css-selector-tokenizer": "^0.8", + "postcss": "^8", + "postcss-js": "^4", + "tailwindcss": "^3" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -4432,6 +4504,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", diff --git a/package.json b/package.json index 843092c..4788702 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", "autoprefixer": "^10.4.13", + "daisyui": "^3.5.1", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", diff --git a/src/lib/Foundation.svelte b/src/lib/Foundation.svelte index 0b76959..e66d0bb 100644 --- a/src/lib/Foundation.svelte +++ b/src/lib/Foundation.svelte @@ -1,9 +1,7 @@ \ No newline at end of file diff --git a/src/lib/foundation/Link.svelte b/src/lib/foundation/Link.svelte deleted file mode 100644 index 279520e..0000000 --- a/src/lib/foundation/Link.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/lib/foundation/Text.svelte b/src/lib/foundation/Text.svelte deleted file mode 100644 index 0705d52..0000000 --- a/src/lib/foundation/Text.svelte +++ /dev/null @@ -1,63 +0,0 @@ - - -
- -
- - \ No newline at end of file diff --git a/src/lib/icons/x-mark.svg b/src/lib/icons/x-mark.svg new file mode 100644 index 0000000..3644342 --- /dev/null +++ b/src/lib/icons/x-mark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/lib/language/translations.ts b/src/lib/language/translations.ts index 7660bc8..bcf827c 100644 --- a/src/lib/language/translations.ts +++ b/src/lib/language/translations.ts @@ -8,7 +8,15 @@ export default { "Donate": "Donate", "Click to Donate": "Click to Donate", "Available": "Available", - "Unavailable": "Unavailable" + "Unavailable": "Unavailable", + "How to Borrow": "How to Borrow", + "How to Borrow.Step1": "Purchase a PVD Things membership and pay annual dues.", + "How to Borrow.Step2": "Visit us at 12 Library Court in Providence.", + "Learn More": "Learn More", + "OK": "OK", + "Hours": "Hours", + "Wednesday": "Wednesday", + "Saturday": "Saturday" }, es: { "Button.Home": "Inicio", @@ -19,6 +27,14 @@ export default { "No Results": "No hay resultados", "Donate": "Donar", "Click to Donate": "Clic para donar", + "How to Borrow": "Como pedir prestado", + "How to Borrow.Step1": "Compre una membresía de PVD Things y pague cuotas anuales.", + "How to Borrow.Step2": "Visítenos en 12 Library Court en Providence.", + "Learn More": "Aprende más", + "OK": "OK", + "Hours": "Horas", + "Wednesday": "Miércoles", + "Saturday": "Sábado", "Available": "Disponible", "Unavailable": "Indisponible", "All": "Todas", diff --git a/src/lib/layout/Footer.svelte b/src/lib/layout/Footer.svelte index 9b15dce..f7a36bf 100644 --- a/src/lib/layout/Footer.svelte +++ b/src/lib/layout/Footer.svelte @@ -1,5 +1,5 @@