From 199d2f56660fde3e31f389b7697cfba2c73842ff Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Tue, 2 Jan 2024 08:59:47 +1100 Subject: [PATCH] Improve mobile responsiveness, more tailwind classes (#570) * More tailwind classes * Add prettier-plugin-tailwindcss * More class replacement * Update Card.svelte * Remove tags from card * Update header link * Run format --- package.json | 1 + pnpm-lock.yaml | 56 +++++++++++++ prettier.config.js | 2 +- src/lib/SearchableJson.svelte | 48 ++++------- src/lib/TagFilters.svelte | 9 +- src/lib/components/ComponentIndex/Card.svelte | 83 +++++-------------- .../components/ComponentIndex/CardList.svelte | 30 ------- src/lib/components/layout/Footer.svelte | 15 +--- src/lib/components/layout/Header.svelte | 9 +- src/lib/components/layout/Link.svelte | 5 +- src/routes/+layout.svelte | 14 +--- src/routes/+page.svelte | 21 +---- src/routes/recipes/+layout.svelte | 2 +- tailwind.config.cjs | 4 +- 14 files changed, 111 insertions(+), 188 deletions(-) delete mode 100644 src/lib/components/ComponentIndex/CardList.svelte diff --git a/package.json b/package.json index d55994d..fbaeefc 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "postcss": "8.4.32", "prettier": "4.0.0-alpha.8", "prettier-plugin-svelte": "3.1.2", + "prettier-plugin-tailwindcss": "0.5.10", "publint": "0.2.7", "rehype-slug": "6.0.0", "svelte": "4.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15bd3d6..6361f93 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,6 +68,9 @@ devDependencies: prettier-plugin-svelte: specifier: 3.1.2 version: 3.1.2(prettier@4.0.0-alpha.8)(svelte@4.2.8) + prettier-plugin-tailwindcss: + specifier: 0.5.10 + version: 0.5.10(prettier-plugin-svelte@3.1.2)(prettier@4.0.0-alpha.8) publint: specifier: 0.2.7 version: 0.2.7 @@ -2437,6 +2440,59 @@ packages: svelte: 4.2.8 dev: true + /prettier-plugin-tailwindcss@0.5.10(prettier-plugin-svelte@3.1.2)(prettier@4.0.0-alpha.8): + resolution: {integrity: sha512-9UGSejqFxGG6brYjFfTYlJ8zs4L/lvZg1AngFfaC5Fs1otSskASv5IWKmjPu5MlABQUtTKtMArKyYr/hWpXSUg==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + dependencies: + prettier: 4.0.0-alpha.8 + prettier-plugin-svelte: 3.1.2(prettier@4.0.0-alpha.8)(svelte@4.2.8) + dev: true + /prettier@4.0.0-alpha.8: resolution: {integrity: sha512-7FFBkQb0Eg0wJRYzA7ucc31nqTjWgoSpmS0ey9OATHU6WiV0z53Uzo5hA3tZs/pbhhIG7YvOIBNmkRQ7Dr/k5A==} engines: {node: '>=14'} diff --git a/prettier.config.js b/prettier.config.js index 66b56a8..9e57c7f 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -6,7 +6,7 @@ const config = { singleQuote: true, trailingComma: 'none', printWidth: 100, - plugins: ['prettier-plugin-svelte'], + plugins: ['prettier-plugin-svelte', 'prettier-plugin-tailwindcss'], overrides: [ { files: '*.svelte', options: { parser: 'svelte' } }, { files: '*.svx', options: { parser: 'mdx' } } diff --git a/src/lib/SearchableJson.svelte b/src/lib/SearchableJson.svelte index a2d9dde..3dee457 100644 --- a/src/lib/SearchableJson.svelte +++ b/src/lib/SearchableJson.svelte @@ -1,6 +1,5 @@ -
+
{#each selectedTags as tag} {@const newTags = selectedTags.filter((t) => t !== tag)} {@const title = tag.replaceAll('-', ' ')} @@ -38,13 +38,6 @@
diff --git a/src/lib/components/ComponentIndex/CardList.svelte b/src/lib/components/ComponentIndex/CardList.svelte deleted file mode 100644 index 6811607..0000000 --- a/src/lib/components/ComponentIndex/CardList.svelte +++ /dev/null @@ -1,30 +0,0 @@ -
-
- -
-
- - diff --git a/src/lib/components/layout/Footer.svelte b/src/lib/components/layout/Footer.svelte index 09fca14..34c048d 100644 --- a/src/lib/components/layout/Footer.svelte +++ b/src/lib/components/layout/Footer.svelte @@ -4,8 +4,8 @@ var year = date.getFullYear(); -