From 6f43c67f4100fbdc728fd31d48ff04852d40cb9a Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Fri, 11 Oct 2024 07:25:42 +0100 Subject: [PATCH 1/9] Wrap all custom styles in a "components" layer --- resources/css/buttons.css | 12 ++-- resources/css/content.css | 144 +++++++++++++++++++------------------- resources/css/forms.css | 92 ++++++++++++------------ 3 files changed, 127 insertions(+), 121 deletions(-) diff --git a/resources/css/buttons.css b/resources/css/buttons.css index ba21586..6324309 100644 --- a/resources/css/buttons.css +++ b/resources/css/buttons.css @@ -1,7 +1,9 @@ -.button { - @apply rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-sm hover:bg-brand-600 transition-colors ease-in-out duration-200; -} +@layer components { + .button { + @apply rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-sm hover:bg-brand-600 transition-colors ease-in-out duration-200; + } -.button-full { - @apply w-full text-center justify-center; + .button-full { + @apply w-full text-center justify-center; + } } diff --git a/resources/css/content.css b/resources/css/content.css index 9cbc57a..f28f4ae 100644 --- a/resources/css/content.css +++ b/resources/css/content.css @@ -1,93 +1,95 @@ -.content { - h1, - h2, - h3, - h4, - h5, - h6 { - @apply text-brand-900 font-heading; - - a { - @apply text-brand-800 hover:no-underline; +@layer components { + .content { + h1, + h2, + h3, + h4, + h5, + h6 { + @apply text-brand-900 font-heading; + + a { + @apply text-brand-800 hover:no-underline; + } } - } - h1 { - @apply text-4xl md:text-5xl; - } + h1 { + @apply text-4xl md:text-5xl; + } - h2 { - @apply text-3xl; - } + h2 { + @apply text-3xl; + } - h3 { - @apply text-2xl; - } + h3 { + @apply text-2xl; + } - h4 { - @apply text-xl; - } + h4 { + @apply text-xl; + } - h5 { - @apply text-lg; - } + h5 { + @apply text-lg; + } - h6 { - @apply text-base; - } + h6 { + @apply text-base; + } - li { - @apply ml-8; - } + li { + @apply ml-8; + } - a { - @apply hover:underline; - } + a { + @apply hover:underline; + } - ul li { - @apply list-disc; - } + ul li { + @apply list-disc; + } - ol li { - @apply list-decimal; - } + ol li { + @apply list-decimal; + } - strong { - @apply font-bold; - } + strong { + @apply font-bold; + } - blockquote { - @apply pl-4 py-3 my-4 border-s-4 border-gray-300 text-xl italic; - } + blockquote { + @apply pl-4 py-3 my-4 border-s-4 border-gray-300 text-xl italic; + } - table { - @apply w-full text-sm text-left; - } + table { + @apply w-full text-sm text-left; + } - th { - @apply p-4 font-bold bg-brand-200; - } + th { + @apply p-4 font-bold bg-brand-200; + } - td { - @apply p-4 font-medium; - } + td { + @apply p-4 font-medium; + } - tr:not(:last-child) td { - @apply border-b border-brand-200; - } + tr:not(:last-child) td { + @apply border-b border-brand-200; + } - > * + * { - @apply mt-6; - } + > * + * { + @apply mt-6; + } - * { - & + h1, - & + h2, - & + h3, - & + h4, - & + h5, - & + h6 { - @apply mt-12; + * { + & + h1, + & + h2, + & + h3, + & + h4, + & + h5, + & + h6 { + @apply mt-12; + } } } } diff --git a/resources/css/forms.css b/resources/css/forms.css index 8ce767e..07f70fe 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -1,58 +1,60 @@ -.form-row { - @apply grid grid-cols-1 gap-5 sm:gap-7 sm:grid-cols-3; -} +@layer components { + .form-row { + @apply grid grid-cols-1 gap-5 sm:gap-7 sm:grid-cols-3; + } -.form-col { - @apply col-span-full; -} + .form-col { + @apply col-span-full; + } -label { - &[for] { - @apply cursor-pointer; + label { + &[for] { + @apply cursor-pointer; + } } -} -.label { - @apply pb-3 block text-base font-medium; -} + .label { + @apply pb-3 block text-base font-medium; + } -.small-label { - @apply block text-sm font-medium; -} + .small-label { + @apply block text-sm font-medium; + } -.inline-label { - @apply flex items-center gap-x-2; -} + .inline-label { + @apply flex items-center gap-x-2; + } -.input, -.textarea, -.select, -.checkbox, -.radio { - @apply block rounded-md border-brand-300 shadow-sm hover:ring hover:ring-brand-200 hover:ring-opacity-50 focus:border-brand-300 focus:ring focus:ring-brand-200 focus:ring-opacity-50 focus:ring-offset-0 transition ease-in-out duration-200; -} + .input, + .textarea, + .select, + .checkbox, + .radio { + @apply block rounded-md border-brand-300 shadow-sm hover:ring hover:ring-brand-200 hover:ring-opacity-50 focus:border-brand-300 focus:ring focus:ring-brand-200 focus:ring-opacity-50 focus:ring-offset-0 transition ease-in-out duration-200; + } -.input, -.textarea, -.select { - @apply block text-base w-full; -} + .input, + .textarea, + .select { + @apply block text-base w-full; + } -.textarea { - @apply min-h-32; -} + .textarea { + @apply min-h-32; + } -.select, -.checkbox, -.radio { - @apply cursor-pointer; -} + .select, + .checkbox, + .radio { + @apply cursor-pointer; + } -.checkbox, -.radio { - @apply size-5 text-brand-800; -} + .checkbox, + .radio { + @apply size-5 text-brand-800; + } -.radio { - @apply rounded-full; + .radio { + @apply rounded-full; + } } From f5ba507d88571f421e13df10e1df65992bfd4265 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Fri, 11 Oct 2024 07:30:16 +0100 Subject: [PATCH 2/9] Fix `.content` not working due to nesting --- bun.lockb | Bin 136826 -> 138882 bytes package.json | 3 +++ postcss.config.cjs | 1 + 3 files changed, 4 insertions(+) diff --git a/bun.lockb b/bun.lockb index d804227b12ebc566212c595c8784f9c956bb6945..2ac7a99062669a9105db60b5efa6340e89daa1d1 100755 GIT binary patch delta 23401 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 delta 16381 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 Date: Mon, 21 Oct 2024 06:21:11 +0100 Subject: [PATCH 3/9] Update forms.css --- resources/css/forms.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/css/forms.css b/resources/css/forms.css index 07f70fe..ebf5559 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -1,12 +1,16 @@ @layer components { .form-row { - @apply grid grid-cols-1 gap-5 sm:gap-7 sm:grid-cols-3; + @apply grid grid-cols-1 gap-5 sm:gap-7 sm:grid-cols-4; } .form-col { @apply col-span-full; } + .form-col-2 { + @apply col-span-2; + } + label { &[for] { @apply cursor-pointer; From 75ea51c14362dfd51d3cfb0e89d3041b31234d3a Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Tue, 22 Oct 2024 06:28:03 +0100 Subject: [PATCH 4/9] Update buttons.css --- resources/css/buttons.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/css/buttons.css b/resources/css/buttons.css index 6324309..d089010 100644 --- a/resources/css/buttons.css +++ b/resources/css/buttons.css @@ -1,9 +1,13 @@ @layer components { .button { - @apply rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-sm hover:bg-brand-600 transition-colors ease-in-out duration-200; + @apply rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-sm hover:bg-brand-600 transition-all ease-in-out duration-200; } .button-full { @apply w-full text-center justify-center; } + + .button[disabled] { + @apply pointer-events-none opacity-50; + } } From 7f598a6d91bc7bd88adb151eacd65218269200ef Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Tue, 22 Oct 2024 06:49:10 +0100 Subject: [PATCH 5/9] Add typography styles --- resources/css/app.css | 1 + resources/css/typography.css | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 resources/css/typography.css diff --git a/resources/css/app.css b/resources/css/app.css index e03e8eb..147f392 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -2,6 +2,7 @@ @import "tailwindcss/components"; @import "tailwindcss/utilities"; +@import "@css/typography.css"; @import "@css/forms.css"; @import "@css/buttons.css"; @import "@css/content.css"; diff --git a/resources/css/typography.css b/resources/css/typography.css new file mode 100644 index 0000000..10da271 --- /dev/null +++ b/resources/css/typography.css @@ -0,0 +1,27 @@ +.heading { + @apply text-neutral-900 font-semibold leading-none; +} + +.h1 { + @apply text-4xl sm:text-5xl xl:text-6xl; +} + +.h2 { + @apply text-3xl sm:text-4xl xl:text-5xl; +} + +.h3 { + @apply text-xl sm:text-2xl xl:text-3xl; +} + +.h4 { + @apply text-lg sm:text-xl xl:text-2xl; +} + +.h5 { + @apply text-base sm:text-lg xl:text-xl; +} + +.h6 { + @apply text-sm sm:text-base xl:text-lg; +} From a77467c6925ad863857d843bb5e7291fa441ac93 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Mon, 28 Oct 2024 16:05:42 +0000 Subject: [PATCH 6/9] Update typography.css --- resources/css/typography.css | 42 +++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/resources/css/typography.css b/resources/css/typography.css index 10da271..a497c21 100644 --- a/resources/css/typography.css +++ b/resources/css/typography.css @@ -1,27 +1,29 @@ -.heading { - @apply text-neutral-900 font-semibold leading-none; -} +@layer components { + .heading { + @apply text-neutral-900 font-semibold leading-none; + } -.h1 { - @apply text-4xl sm:text-5xl xl:text-6xl; -} + .h1 { + @apply text-4xl sm:text-5xl xl:text-6xl; + } -.h2 { - @apply text-3xl sm:text-4xl xl:text-5xl; -} + .h2 { + @apply text-3xl sm:text-4xl xl:text-5xl; + } -.h3 { - @apply text-xl sm:text-2xl xl:text-3xl; -} + .h3 { + @apply text-xl sm:text-2xl xl:text-3xl; + } -.h4 { - @apply text-lg sm:text-xl xl:text-2xl; -} + .h4 { + @apply text-lg sm:text-xl xl:text-2xl; + } -.h5 { - @apply text-base sm:text-lg xl:text-xl; -} + .h5 { + @apply text-base sm:text-lg xl:text-xl; + } -.h6 { - @apply text-sm sm:text-base xl:text-lg; + .h6 { + @apply text-sm sm:text-base xl:text-lg; + } } From 8c256f991a9883bb9173feb3396fd74f7b98b55e Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Mon, 28 Oct 2024 16:07:28 +0000 Subject: [PATCH 7/9] Install postcss-nested as a dev dependency --- bun.lockb | Bin 138882 -> 138890 bytes package.json | 16 +++++++--------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/bun.lockb b/bun.lockb index 2ac7a99062669a9105db60b5efa6340e89daa1d1..22c965c2ab518b74d0c09a72167757b34c8af37b 100755 GIT binary patch delta 15187 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 H_6_@Aff12c delta 15290 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 diff --git a/package.json b/package.json index 874aa80..901ef9b 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,4 @@ { - "private": true, - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build" - }, "devDependencies": { "@heroicons/vue": "^2.1.5", "@inertiajs/vue3": "^1.2.0", @@ -15,11 +9,15 @@ "laravel-vite-plugin": "^1.0.5", "postcss": "^8.4.47", "postcss-import": "^16.1.0", + "postcss-nested": "^6.2.0", "tailwindcss": "^3.4.12", "vite": "^5.4.6", "vue": "^3.5.6" }, - "dependencies": { - "postcss-nested": "^6.2.0" - } + "private": true, + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "type": "module" } From 832dc215356dd68471d05d87b172246c84b08a3a Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Mon, 28 Oct 2024 16:14:43 +0000 Subject: [PATCH 8/9] Update postcss.config.cjs --- postcss.config.cjs | 2 -- 1 file changed, 2 deletions(-) diff --git a/postcss.config.cjs b/postcss.config.cjs index a9f7754..0e07c17 100644 --- a/postcss.config.cjs +++ b/postcss.config.cjs @@ -1,7 +1,5 @@ module.exports = { plugins: { - 'postcss-import': {}, - 'postcss-nested': {}, 'tailwindcss': {}, 'autoprefixer': {}, } From a20b93d074084601834fa5da33fd0ef9ee34edfb Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Mon, 4 Nov 2024 06:24:57 +0000 Subject: [PATCH 9/9] Update test.yml --- .github/workflows/test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c401a31..c366445 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,6 @@ jobs: with: php-version: 8.2 tools: composer:v2 - coverage: none - name: Get Cache Directory id: composer-cache-dir @@ -40,4 +39,4 @@ jobs: run: composer lint - name: Run Tests - run: composer test + run: composer test:coverage