diff --git a/bun.lockb b/bun.lockb index 398a4f5..5d24673 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/composer.lock b/composer.lock index 55f5af4..9ab602e 100644 --- a/composer.lock +++ b/composer.lock @@ -71,16 +71,16 @@ }, { "name": "anourvalar/eloquent-serialize", - "version": "1.2.29", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/AnourValar/eloquent-serialize.git", - "reference": "0919c91e548d01261308fd54d27fc05a83c79d03" + "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/0919c91e548d01261308fd54d27fc05a83c79d03", - "reference": "0919c91e548d01261308fd54d27fc05a83c79d03", + "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/91188f82c5ec2842a5469fca6d7d64baa37ea593", + "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593", "shasum": "" }, "require": { @@ -131,9 +131,9 @@ ], "support": { "issues": "https://github.com/AnourValar/eloquent-serialize/issues", - "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.2.29" + "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.3.0" }, - "time": "2025-02-25T05:18:46+00:00" + "time": "2025-03-22T08:49:12+00:00" }, { "name": "blade-ui-kit/blade-heroicons", @@ -677,16 +677,16 @@ }, { "name": "doctrine/dbal", - "version": "4.2.2", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec" + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", - "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/33d2d7fe1269b2301640c44cf2896ea607b30e3e", + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e", "shasum": "" }, "require": { @@ -763,7 +763,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/4.2.2" + "source": "https://github.com/doctrine/dbal/tree/4.2.3" }, "funding": [ { @@ -779,7 +779,7 @@ "type": "tidelift" } ], - "time": "2025-01-16T08:40:56+00:00" + "time": "2025-03-07T18:29:05+00:00" }, { "name": "doctrine/deprecations", @@ -1116,16 +1116,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b115554301161fa21467629f1e1391c1936de517" + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", - "reference": "b115554301161fa21467629f1e1391c1936de517", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { @@ -1171,7 +1171,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { @@ -1179,20 +1179,20 @@ "type": "github" } ], - "time": "2024-12-27T00:36:43+00:00" + "time": "2025-03-06T22:45:56+00:00" }, { "name": "filament/actions", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "acaaa861bc01f72a73cb5faedcc3fecbbbf599c6" + "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/acaaa861bc01f72a73cb5faedcc3fecbbbf599c6", - "reference": "acaaa861bc01f72a73cb5faedcc3fecbbbf599c6", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/66fc3526f39ec09156928fcdf2cd4cb44e97efc4", + "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4", "shasum": "" }, "require": { @@ -1232,20 +1232,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-25T08:19:06+00:00" + "time": "2025-03-20T09:28:45+00:00" }, { "name": "filament/filament", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "6ca7e497517a78413777ab74a0688a70337f6b4f" + "reference": "173e4695ed4c7318e26b11dafb79294f56775d55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/6ca7e497517a78413777ab74a0688a70337f6b4f", - "reference": "6ca7e497517a78413777ab74a0688a70337f6b4f", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/173e4695ed4c7318e26b11dafb79294f56775d55", + "reference": "173e4695ed4c7318e26b11dafb79294f56775d55", "shasum": "" }, "require": { @@ -1297,20 +1297,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:29+00:00" + "time": "2025-03-20T09:28:52+00:00" }, { "name": "filament/forms", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "420f6b2b30288c853024d189213e38f644dd6f6e" + "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/420f6b2b30288c853024d189213e38f644dd6f6e", - "reference": "420f6b2b30288c853024d189213e38f644dd6f6e", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/e98beabb94e290b0edd837ffa4e6f821df5fcc89", + "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89", "shasum": "" }, "require": { @@ -1353,20 +1353,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:39+00:00" + "time": "2025-03-20T09:29:10+00:00" }, { "name": "filament/infolists", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "3498bfd23670f94d9c2160d2a7382775dfc97430" + "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/3498bfd23670f94d9c2160d2a7382775dfc97430", - "reference": "3498bfd23670f94d9c2160d2a7382775dfc97430", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/cdf80f01fd822cbd7830dbb5892a1d1245e237fa", + "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa", "shasum": "" }, "require": { @@ -1404,20 +1404,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-03T08:11:43+00:00" + "time": "2025-03-20T09:28:28+00:00" }, { "name": "filament/notifications", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "8cfe18e5d04ba72d777753ed632bbcf3408236a2" + "reference": "25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/8cfe18e5d04ba72d777753ed632bbcf3408236a2", - "reference": "8cfe18e5d04ba72d777753ed632bbcf3408236a2", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d", + "reference": "25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d", "shasum": "" }, "require": { @@ -1456,20 +1456,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-25T08:18:58+00:00" + "time": "2025-03-11T16:33:09+00:00" }, { "name": "filament/support", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "fb5ff99b8f7559815434c109d505c12c141510da" + "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/fb5ff99b8f7559815434c109d505c12c141510da", - "reference": "fb5ff99b8f7559815434c109d505c12c141510da", + "url": "https://api.github.com/repos/filamentphp/support/zipball/cf3fa32f6e419ca768e88ac061dc3c47d01ed401", + "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401", "shasum": "" }, "require": { @@ -1515,20 +1515,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:25+00:00" + "time": "2025-03-20T09:29:02+00:00" }, { "name": "filament/tables", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35" + "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35", - "reference": "5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/b153de29ffe0cd5ef77d5c09a871c45f4d04b667", + "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667", "shasum": "" }, "require": { @@ -1567,20 +1567,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-03T09:07:30+00:00" + "time": "2025-03-20T09:28:46+00:00" }, { "name": "filament/widgets", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "3bbd19044e19f93711f3690c441a3a0d35696aa1" + "reference": "2d91f0d509b4ef497678b919e471e9099451bd21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/3bbd19044e19f93711f3690c441a3a0d35696aa1", - "reference": "3bbd19044e19f93711f3690c441a3a0d35696aa1", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/2d91f0d509b4ef497678b919e471e9099451bd21", + "reference": "2d91f0d509b4ef497678b919e471e9099451bd21", "shasum": "" }, "require": { @@ -1611,7 +1611,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-19T08:42:37+00:00" + "time": "2025-03-11T16:33:32+00:00" }, { "name": "fruitcake/php-cors", @@ -2233,16 +2233,16 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", "shasum": "" }, "require": { @@ -2252,8 +2252,9 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", "vimeo/psalm": "^4.3 || ^5.0" }, "type": "library", @@ -2286,22 +2287,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" }, - "time": "2024-11-18T16:19:46+00:00" + "time": "2025-03-19T14:43:43+00:00" }, { "name": "kirschbaum-development/eloquent-power-joins", - "version": "4.2.1", + "version": "4.2.2", "source": { "type": "git", "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", - "reference": "84a24784d9abde8bafb1998a0841a6bc10fa6f8e" + "reference": "a307fab78c291526fba754e6ac8a86f7bd58d45d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/84a24784d9abde8bafb1998a0841a6bc10fa6f8e", - "reference": "84a24784d9abde8bafb1998a0841a6bc10fa6f8e", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/a307fab78c291526fba754e6ac8a86f7bd58d45d", + "reference": "a307fab78c291526fba754e6ac8a86f7bd58d45d", "shasum": "" }, "require": { @@ -2349,22 +2350,22 @@ ], "support": { "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", - "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.1" + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.2" }, - "time": "2025-03-05T10:11:33+00:00" + "time": "2025-03-08T01:26:00+00:00" }, { "name": "laravel/framework", - "version": "v12.1.1", + "version": "v12.3.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9be5738f1ca1530055bb9d6db81f909a7ed34842" + "reference": "ca0412e978f78ecea0cafbe34dd8b18010064f73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9be5738f1ca1530055bb9d6db81f909a7ed34842", - "reference": "9be5738f1ca1530055bb9d6db81f909a7ed34842", + "url": "https://api.github.com/repos/laravel/framework/zipball/ca0412e978f78ecea0cafbe34dd8b18010064f73", + "reference": "ca0412e978f78ecea0cafbe34dd8b18010064f73", "shasum": "" }, "require": { @@ -2566,7 +2567,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-03-05T15:31:19+00:00" + "time": "2025-03-18T13:49:19+00:00" }, { "name": "laravel/prompts", @@ -3549,16 +3550,16 @@ }, { "name": "livewire/livewire", - "version": "v3.6.1", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "0df0a762698176d714e42e2dfed92b6b9e24b8e4" + "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/0df0a762698176d714e42e2dfed92b6b9e24b8e4", - "reference": "0df0a762698176d714e42e2dfed92b6b9e24b8e4", + "url": "https://api.github.com/repos/livewire/livewire/zipball/8f8914731f5eb43b6bb145d87c8d5a9edfc89313", + "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313", "shasum": "" }, "require": { @@ -3613,7 +3614,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.6.1" + "source": "https://github.com/livewire/livewire/tree/v3.6.2" }, "funding": [ { @@ -3621,7 +3622,7 @@ "type": "github" } ], - "time": "2025-03-04T21:48:52+00:00" + "time": "2025-03-12T20:24:15+00:00" }, { "name": "masterminds/html5", @@ -3692,16 +3693,16 @@ }, { "name": "monolog/monolog", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", "shasum": "" }, "require": { @@ -3779,7 +3780,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.8.1" + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" }, "funding": [ { @@ -3791,7 +3792,7 @@ "type": "tidelift" } ], - "time": "2024-12-05T17:15:07+00:00" + "time": "2025-03-24T10:02:05+00:00" }, { "name": "nesbot/carbon", @@ -4272,16 +4273,16 @@ }, { "name": "openspout/openspout", - "version": "v4.29.0", + "version": "v4.28.5", "source": { "type": "git", "url": "https://github.com/openspout/openspout.git", - "reference": "3032427a0cd95bdbd8081165f2daf134554cdcc1" + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openspout/openspout/zipball/3032427a0cd95bdbd8081165f2daf134554cdcc1", - "reference": "3032427a0cd95bdbd8081165f2daf134554cdcc1", + "url": "https://api.github.com/repos/openspout/openspout/zipball/ab05a09fe6fce57c90338f83280648a9786ce36b", + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b", "shasum": "" }, "require": { @@ -4291,17 +4292,17 @@ "ext-libxml": "*", "ext-xmlreader": "*", "ext-zip": "*", - "php": "~8.3.0 || ~8.4.0" + "php": "~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "ext-zlib": "*", - "friendsofphp/php-cs-fixer": "^3.70.2", - "infection/infection": "^0.29.14", + "friendsofphp/php-cs-fixer": "^3.68.3", + "infection/infection": "^0.29.10", "phpbench/phpbench": "^1.4.0", - "phpstan/phpstan": "^2.1.7", + "phpstan/phpstan": "^2.1.2", "phpstan/phpstan-phpunit": "^2.0.4", - "phpstan/phpstan-strict-rules": "^2.0.3", - "phpunit/phpunit": "^12.0.6" + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^11.5.4" }, "suggest": { "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", @@ -4349,7 +4350,7 @@ ], "support": { "issues": "https://github.com/openspout/openspout/issues", - "source": "https://github.com/openspout/openspout/tree/v4.29.0" + "source": "https://github.com/openspout/openspout/tree/v4.28.5" }, "funding": [ { @@ -4361,7 +4362,7 @@ "type": "github" } ], - "time": "2025-03-06T09:59:55+00:00" + "time": "2025-01-30T13:51:11+00:00" }, { "name": "phpoption/phpoption", @@ -4901,16 +4902,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.7", + "version": "v0.12.8", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", "shasum": "" }, "require": { @@ -4974,9 +4975,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" }, - "time": "2024-12-10T01:58:33+00:00" + "time": "2025-03-16T03:05:19+00:00" }, { "name": "pxlrbt/filament-environment-indicator", @@ -5086,16 +5087,16 @@ }, { "name": "ramsey/collection", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109" + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { @@ -5156,9 +5157,9 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.1.0" + "source": "https://github.com/ramsey/collection/tree/2.1.1" }, - "time": "2025-03-02T04:48:29+00:00" + "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", @@ -5704,16 +5705,16 @@ }, { "name": "spatie/laravel-health", - "version": "1.32.4", + "version": "1.33.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-health.git", - "reference": "6510025255c04fa2bd37c2a6611095c5129b53c2" + "reference": "2c79b9ad26d37e361689b6df87fe4aba680a3827" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-health/zipball/6510025255c04fa2bd37c2a6611095c5129b53c2", - "reference": "6510025255c04fa2bd37c2a6611095c5129b53c2", + "url": "https://api.github.com/repos/spatie/laravel-health/zipball/2c79b9ad26d37e361689b6df87fe4aba680a3827", + "reference": "2c79b9ad26d37e361689b6df87fe4aba680a3827", "shasum": "" }, "require": { @@ -5785,7 +5786,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/laravel-health/tree/1.32.4" + "source": "https://github.com/spatie/laravel-health/tree/1.33.0" }, "funding": [ { @@ -5793,20 +5794,20 @@ "type": "github" } ], - "time": "2025-03-03T08:40:12+00:00" + "time": "2025-03-18T22:44:18+00:00" }, { "name": "spatie/laravel-package-tools", - "version": "1.19.0", + "version": "1.91.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa" + "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", - "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/b0b509b9b01d77caa431ce9af3a706bc678e09c9", + "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9", "shasum": "" }, "require": { @@ -5845,7 +5846,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.19.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.91.1" }, "funding": [ { @@ -5853,7 +5854,7 @@ "type": "github" } ], - "time": "2025-02-06T14:58:20+00:00" + "time": "2025-03-21T09:50:49+00:00" }, { "name": "spatie/laravel-permission", @@ -5940,27 +5941,28 @@ }, { "name": "spatie/packagist-api", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/spatie/packagist-api.git", - "reference": "4d125fec1c937ba8485a5b7e026532508314fc32" + "reference": "0ce5b849df19338f44902008ebc1f9e9e166a1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/packagist-api/zipball/4d125fec1c937ba8485a5b7e026532508314fc32", - "reference": "4d125fec1c937ba8485a5b7e026532508314fc32", + "url": "https://api.github.com/repos/spatie/packagist-api/zipball/0ce5b849df19338f44902008ebc1f9e9e166a1b6", + "reference": "0ce5b849df19338f44902008ebc1f9e9e166a1b6", "shasum": "" }, "require": { - "composer/semver": "^1.0|^2.0|^3.0", + "composer/semver": "^3.0", "ext-json": "*", "guzzlehttp/guzzle": "^7.0", - "php": "^7.3|^8.0" + "php": "^8.2" }, "require-dev": { - "phpunit/phpunit": "^9.4", - "spatie/phpunit-snapshot-assertions": "^4.2" + "laravel/pint": "^1.17.3", + "phpunit/phpunit": "^11.5 || ^12.0", + "spatie/phpunit-snapshot-assertions": "^5.1" }, "type": "library", "autoload": { @@ -5999,7 +6001,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/packagist-api/tree/2.1.0" + "source": "https://github.com/spatie/packagist-api/tree/2.1.1" }, "funding": [ { @@ -6011,7 +6013,7 @@ "type": "github" } ], - "time": "2022-08-01T10:13:17+00:00" + "time": "2025-03-21T09:22:04+00:00" }, { "name": "spatie/regex", @@ -9539,16 +9541,16 @@ }, { "name": "filp/whoops", - "version": "2.17.0", + "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e" + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e", + "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", "shasum": "" }, "require": { @@ -9598,7 +9600,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.17.0" + "source": "https://github.com/filp/whoops/tree/2.18.0" }, "funding": [ { @@ -9606,7 +9608,7 @@ "type": "github" } ], - "time": "2025-01-25T12:00:00+00:00" + "time": "2025-03-15T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -9661,16 +9663,16 @@ }, { "name": "laravel/pint", - "version": "v1.21.0", + "version": "v1.21.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "531fa0871fbde719c51b12afa3a443b8f4e4b425" + "reference": "370772e7d9e9da087678a0edf2b11b6960e40558" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/531fa0871fbde719c51b12afa3a443b8f4e4b425", - "reference": "531fa0871fbde719c51b12afa3a443b8f4e4b425", + "url": "https://api.github.com/repos/laravel/pint/zipball/370772e7d9e9da087678a0edf2b11b6960e40558", + "reference": "370772e7d9e9da087678a0edf2b11b6960e40558", "shasum": "" }, "require": { @@ -9681,9 +9683,9 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.68.5", - "illuminate/view": "^11.42.0", - "larastan/larastan": "^3.0.4", + "friendsofphp/php-cs-fixer": "^3.72.0", + "illuminate/view": "^11.44.2", + "larastan/larastan": "^3.2.0", "laravel-zero/framework": "^11.36.1", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^2.3", @@ -9723,7 +9725,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-02-18T03:18:57+00:00" + "time": "2025-03-14T22:31:42+00:00" }, { "name": "mockery/mockery", @@ -9870,20 +9872,20 @@ }, { "name": "nunomaduro/collision", - "version": "v8.6.1", + "version": "v8.7.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7" + "reference": "586cb8181a257a2152b6a855ca8d9598878a1a26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/86f003c132143d5a2ab214e19933946409e0cae7", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/586cb8181a257a2152b6a855ca8d9598878a1a26", + "reference": "586cb8181a257a2152b6a855ca8d9598878a1a26", "shasum": "" }, "require": { - "filp/whoops": "^2.16.0", + "filp/whoops": "^2.17.0", "nunomaduro/termwind": "^2.3.0", "php": "^8.2.0", "symfony/console": "^7.2.1" @@ -9893,14 +9895,14 @@ "phpunit/phpunit": "<11.5.3 || >=12.0.0" }, "require-dev": { - "larastan/larastan": "^2.9.12", - "laravel/framework": "^11.39.1", - "laravel/pint": "^1.20.0", - "laravel/sail": "^1.40.0", - "laravel/sanctum": "^4.0.7", - "laravel/tinker": "^2.10.0", - "orchestra/testbench-core": "^9.9.2", - "pestphp/pest": "^3.7.3", + "larastan/larastan": "^2.10.0", + "laravel/framework": "^11.44.2", + "laravel/pint": "^1.21.2", + "laravel/sail": "^1.41.0", + "laravel/sanctum": "^4.0.8", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0", + "pestphp/pest": "^3.7.4", "sebastian/environment": "^6.1.0 || ^7.2.0" }, "type": "library", @@ -9964,7 +9966,7 @@ "type": "patreon" } ], - "time": "2025-01-23T13:41:43+00:00" + "time": "2025-03-14T22:37:40+00:00" }, { "name": "pestphp/pest", @@ -11450,16 +11452,16 @@ }, { "name": "sebastian/code-unit", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", "shasum": "" }, "require": { @@ -11495,7 +11497,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" }, "funding": [ { @@ -11503,7 +11505,7 @@ "type": "github" } ], - "time": "2024-12-12T09:59:06+00:00" + "time": "2025-03-19T07:56:08+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -12208,16 +12210,16 @@ }, { "name": "sebastian/type", - "version": "5.1.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", "shasum": "" }, "require": { @@ -12253,7 +12255,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" }, "funding": [ { @@ -12261,7 +12263,7 @@ "type": "github" } ], - "time": "2024-09-17T13:12:04+00:00" + "time": "2025-03-18T13:35:50+00:00" }, { "name": "sebastian/version", @@ -12382,16 +12384,16 @@ }, { "name": "spatie/laravel-ray", - "version": "1.39.1", + "version": "1.40.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ray.git", - "reference": "0d890fa2cd2c0b6175cf54c56b9321d81047571d" + "reference": "2d01295c5a1306935450b01ff950955479096f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/0d890fa2cd2c0b6175cf54c56b9321d81047571d", - "reference": "0d890fa2cd2c0b6175cf54c56b9321d81047571d", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/2d01295c5a1306935450b01ff950955479096f5f", + "reference": "2d01295c5a1306935450b01ff950955479096f5f", "shasum": "" }, "require": { @@ -12454,7 +12456,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.39.1" + "source": "https://github.com/spatie/laravel-ray/tree/1.40.1" }, "funding": [ { @@ -12466,7 +12468,7 @@ "type": "other" } ], - "time": "2025-02-05T08:16:15+00:00" + "time": "2025-03-14T13:11:12+00:00" }, { "name": "spatie/macroable", @@ -12520,16 +12522,16 @@ }, { "name": "spatie/ray", - "version": "1.41.5", + "version": "1.41.6", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856" + "reference": "ae6e32a54a901544a3d70b12b865900bc240f71c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/9d078f04ffa32ad543a20716844ec343fdd7d856", - "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856", + "url": "https://api.github.com/repos/spatie/ray/zipball/ae6e32a54a901544a3d70b12b865900bc240f71c", + "reference": "ae6e32a54a901544a3d70b12b865900bc240f71c", "shasum": "" }, "require": { @@ -12589,7 +12591,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.41.5" + "source": "https://github.com/spatie/ray/tree/1.41.6" }, "funding": [ { @@ -12601,7 +12603,7 @@ "type": "other" } ], - "time": "2025-02-14T12:51:43+00:00" + "time": "2025-03-21T08:56:30+00:00" }, { "name": "staabm/side-effects-detector", diff --git a/package.json b/package.json index 8ac72b6..2fafae0 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,13 @@ { "devDependencies": { - "@inertiajs/vue3": "^2.0.3", - "@sentry/vue": "^8.54.0", + "@inertiajs/vue3": "^2.0.5", + "@sentry/vue": "^8.55.0", "@tailwindcss/forms": "^0.5.10", - "@tailwindcss/typography": "^0.5.16", - "@tailwindcss/vite": "^4.0.4", - "@vitejs/plugin-vue": "^5.2.1", - "autoprefixer": "^10.4.20", + "@tailwindcss/vite": "^4.0.17", + "@vitejs/plugin-vue": "^5.2.3", "laravel-vite-plugin": "^1.2.0", - "tailwindcss": "^4.0.0", - "vite": "^6.1.0", + "tailwindcss": "^4.0.17", + "vite": "^6.2.3", "vue": "^3.5.13" }, "private": true, @@ -19,7 +17,7 @@ }, "type": "module", "dependencies": { - "caniuse-lite": "^1.0.30001697", + "caniuse-lite": "^1.0.30001707", "lucide-vue-next": "^0.479.0" } } diff --git a/resources/css/app.css b/resources/css/app.css index 4ff3920..d68981f 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -3,41 +3,19 @@ @import "tailwindcss"; +@plugin '@tailwindcss/forms'; + +@import "./variables.css"; + @import "./typography.css"; +@import "./utilities.css"; @import "./forms.css"; @import "./buttons.css"; +@import "./tables.css"; @import "./content.css"; -@plugin '@tailwindcss/forms'; -@plugin '@tailwindcss/typography'; - -@theme { - --font-*: initial; - --font-text: "Arial", sans-serif; - --font-heading: "Arial", sans-serif; - - --breakpoint-xs: 321px; - --breakpoint-sm: 451px; - --breakpoint-md: 671px; - --breakpoint-lg: 769px; - --breakpoint-xl: 1025px; - --breakpoint-2xl: 1281px; - --breakpoint-3xl: 1441px; - --breakpoint-4xl: 1901px; - - --color-brand-50: #f3f6fb; - --color-brand-100: #e5e9f4; - --color-brand-200: #d0d9ed; - --color-brand-300: #b0c0e0; - --color-brand-400: #8a9fd0; - --color-brand-500: #6a7fc1; - --color-brand-600: #5b6bb5; - --color-brand-700: #505aa5; - --color-brand-800: #464c87; - --color-brand-900: #3c416c; - --color-brand-950: #282a43; -} - -#app { - @apply h-full; +@layer base { + #app { + @apply h-full; + } } diff --git a/resources/css/buttons.css b/resources/css/buttons.css index 6378c3c..b68e56e 100644 --- a/resources/css/buttons.css +++ b/resources/css/buttons.css @@ -1,5 +1,5 @@ @utility button { - @apply cursor-pointer rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-xs hover:bg-brand-600 transition-all ease-in-out duration-200; + @apply cursor-pointer rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-xs hover:bg-brand-600 transition-colors; &[disabled] { @apply pointer-events-none opacity-50; diff --git a/resources/css/content.css b/resources/css/content.css index 63c81cb..384fc68 100644 --- a/resources/css/content.css +++ b/resources/css/content.css @@ -1,5 +1,7 @@ @utility content { - @apply prose text-neutral-700; + strong { + @apply font-bold; + } h1, h2, @@ -7,81 +9,102 @@ h4, h5, h6 { - @apply font-heading font-bold text-neutral-900; + @apply heading; } h1 { - @apply text-4xl md:text-5xl; + @apply h1; } h2 { - @apply text-3xl; + @apply h2; } h3 { - @apply text-2xl; + @apply h3; } h4 { - @apply text-xl; + @apply h4; } h5 { - @apply text-lg; + @apply h5; } h6 { - @apply text-base; + @apply h6; } - li { - @apply ml-8; + a:not(.button) { + @apply text-link; } - a { - @apply hover:underline; + blockquote { + @apply pl-6 py-3 border-l-3 border-brand-300; + + p { + @apply text-xl font-serif italic; + } } - ul li { - @apply list-disc; + table { + @apply table; } - ol li { - @apply list-decimal; + tr:first-child th { + @apply pt-0; } - strong { - @apply font-bold; + ol, + ul { + @apply list-inside; } - blockquote { - @apply pl-4 py-3 my-4 border-s-4 border-gray-300 text-xl italic; + ol li { + @apply list-decimal; } - table { - @apply w-full text-sm text-left; + ul li { + @apply list-disc; } - th { - @apply p-4 font-bold bg-brand-200; + > * + * { + @apply mt-12; } - td { - @apply p-4 font-medium; + p + p, + p + ol, + ol + p, + p + ul, + ul + p, + ul + ul, + ol + ol, + ul + ol, + ol + ul { + @apply mt-6; } - tr:not(:last-child) td { - @apply border-b border-brand-200; + li + li { + @apply mt-2; } - * { + h1, + h2, + h3, + h4, + h5, + h6 { + & + p, + & + ul, + & + ol, & + h1, & + h2, & + h3, & + h4, & + h5, & + h6 { - @apply mt-8; + @apply mt-6; } } } diff --git a/resources/css/forms.css b/resources/css/forms.css index 21a3238..754b1be 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -25,11 +25,11 @@ } @utility inline-label { - @apply flex items-center gap-x-2; + @apply flex items-center gap-x-2 text-sm; } @utility field { - @apply block rounded-md border-brand-300 shadow-xs outline-hidden hover:ring-3 hover:ring-brand-200/50 focus:border-brand-300 focus:ring-3 focus:ring-brand-200/50 focus:ring-offset-0 transition ease-in-out duration-200; + @apply block rounded-md border-brand-300 shadow-xs outline-hidden hover:ring-3 hover:ring-brand-200/50 focus:border-brand-300 focus:ring-3 focus:ring-brand-200/50 focus:ring-offset-0 transition; } @utility input { @@ -45,7 +45,7 @@ } @utility option { - @apply field cursor-pointer size-5 text-brand-800; + @apply field cursor-pointer size-5 text-brand-800 checked:border-transparent; } @utility checkbox { @@ -55,3 +55,18 @@ @utility radio { @apply option rounded-full; } + +@utility toggle { + @apply inline-flex items-center gap-3 cursor-pointer; + + div { + @apply relative w-9 h-5 bg-brand-200 rounded-full transition; + @apply peer-hover:ring-3 peer-hover:ring-brand-200/50 peer-focus:ring-3 peer-focus:ring-brand-200/50 peer-focus:outline-hidden; + @apply peer-checked:after:translate-x-full peer-checked:rtl:after:-translate-x-full peer-checked:after:border-white peer-checked:bg-brand-800; + @apply after:bg-white after:rounded-full after:size-4 after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:transition-all; + } + + span { + @apply text-sm; + } +} diff --git a/resources/css/tables.css b/resources/css/tables.css new file mode 100644 index 0000000..2d9b1ab --- /dev/null +++ b/resources/css/tables.css @@ -0,0 +1,34 @@ +@utility table { + @apply w-full text-left; + + th, + td { + @apply border-b; + } + + th:first-child, + td:first-child { + @apply pl-0; + } + + th:last-child, + td:last-child { + @apply pr-0; + } + + th { + @apply p-3 font-bold border-b-2 border-brand-950; + } + + td { + @apply p-3 border-brand-950/15; + } +} + +@utility table-wrap { + @apply w-full overflow-auto; + + table { + @apply min-w-[500px]; + } +} diff --git a/resources/css/typography.css b/resources/css/typography.css index d2b2625..a53a0e1 100644 --- a/resources/css/typography.css +++ b/resources/css/typography.css @@ -1,5 +1,5 @@ @utility heading { - @apply text-neutral-900 font-semibold leading-none; + @apply text-neutral-900 font-medium leading-none; } @utility h1 { diff --git a/resources/css/utilities.css b/resources/css/utilities.css new file mode 100644 index 0000000..56159e8 --- /dev/null +++ b/resources/css/utilities.css @@ -0,0 +1,3 @@ +@utility text-link { + @apply underline hover:decoration-transparent transition-colors; +} diff --git a/resources/css/variables.css b/resources/css/variables.css new file mode 100644 index 0000000..b4d7150 --- /dev/null +++ b/resources/css/variables.css @@ -0,0 +1,28 @@ +@theme { + --default-transition-duration: 0.2s; + + --font-text: "Arial", sans-serif; + --font-heading: "Arial", sans-serif; + --font-serif: "Georgia", sans-serif; + + --breakpoint-xs: 321px; + --breakpoint-sm: 451px; + --breakpoint-md: 671px; + --breakpoint-lg: 769px; + --breakpoint-xl: 1025px; + --breakpoint-2xl: 1281px; + --breakpoint-3xl: 1441px; + --breakpoint-4xl: 1901px; + + --color-brand-50: #f3f6fb; + --color-brand-100: #e5e9f4; + --color-brand-200: #d0d9ed; + --color-brand-300: #b0c0e0; + --color-brand-400: #8a9fd0; + --color-brand-500: #6a7fc1; + --color-brand-600: #5b6bb5; + --color-brand-700: #505aa5; + --color-brand-800: #464c87; + --color-brand-900: #3c416c; + --color-brand-950: #282a43; +} diff --git a/resources/js/Components/Footer.vue b/resources/js/Components/Footer.vue index 911a2eb..910bafd 100644 --- a/resources/js/Components/Footer.vue +++ b/resources/js/Components/Footer.vue @@ -5,7 +5,7 @@ © 2024 Seb Kay. All rights reserved. diff --git a/resources/js/Components/Header.vue b/resources/js/Components/Header.vue index abe2c7a..ed33a52 100644 --- a/resources/js/Components/Header.vue +++ b/resources/js/Components/Header.vue @@ -21,7 +21,7 @@ :method="link?.method" :as="link?.method == 'post' ? 'button' : 'a'" v-text="link.label" - class="rounded-xl px-3 py-2 text-sm font-medium cursor-pointer transition-colors ease-in-out duration-200" + class="rounded-xl px-3 py-2 text-sm font-medium cursor-pointer transition-colors" :class="{ 'bg-brand-100 text-brand-950': link.components.includes($page.component), 'text-brand-600 hover:text-brand-950 focus:text-brand-950': !link.components.includes($page.component), diff --git a/resources/js/Components/PageTitle.vue b/resources/js/Components/PageTitle.vue index 362d99a..8bffae0 100644 --- a/resources/js/Components/PageTitle.vue +++ b/resources/js/Components/PageTitle.vue @@ -1,7 +1,7 @@ diff --git a/resources/js/Layouts/App.vue b/resources/js/Layouts/App.vue index da9e59a..6d5f210 100644 --- a/resources/js/Layouts/App.vue +++ b/resources/js/Layouts/App.vue @@ -7,8 +7,8 @@
-
-
+
+
diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue new file mode 100644 index 0000000..f179373 --- /dev/null +++ b/resources/js/Pages/Elements.vue @@ -0,0 +1,192 @@ + + + diff --git a/resources/js/Pages/Login/Show.vue b/resources/js/Pages/Login/Show.vue index 98f5b48..2fb588a 100644 --- a/resources/js/Pages/Login/Show.vue +++ b/resources/js/Pages/Login/Show.vue @@ -34,7 +34,7 @@ > Password @@ -49,16 +49,16 @@
-