From 2d412e66acc79329e20220836ae9ea7a6f5a3b59 Mon Sep 17 00:00:00 2001 From: Matthew Penner Date: Tue, 13 Jul 2021 15:58:44 -0600 Subject: [PATCH] ui: fix global styles --- .eslintignore | 1 + composer.lock | 303 +++++++++--------- package.json | 1 + .../df4b367461890fa5fd0d9339d3c3f9c6.ico.zip | Bin 90861 -> 0 bytes resources/scripts/api/admin/getVersion.ts | 4 +- .../scripts/assets/css/GlobalStylesheet.ts | 72 ----- resources/scripts/components/App.tsx | 7 +- resources/scripts/components/GlobalStyles.tsx | 85 ++++- yarn.lock | 18 +- 9 files changed, 253 insertions(+), 238 deletions(-) delete mode 100644 public/favicons/df4b367461890fa5fd0d9339d3c3f9c6.ico.zip delete mode 100644 resources/scripts/assets/css/GlobalStylesheet.ts diff --git a/.eslintignore b/.eslintignore index 262a4ccf5..01050140a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,4 +2,5 @@ public node_modules resources/views babel.config.js +tailwind.config.js webpack.config.js diff --git a/composer.lock b/composer.lock index a45f81aa2..1470d18ea 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "87961b026d9057d13cfc3f9cb21d367d", + "content-hash": "e90dffea56fa4b612863202553cba883", "packages": [ { "name": "aws/aws-sdk-php", - "version": "3.184.6", + "version": "3.185.12", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "0b7187c96ced465d400ad9427157e05ddee68edc" + "reference": "65299008b7a04245bf63cd71fca8e6d4ab3728bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0b7187c96ced465d400ad9427157e05ddee68edc", - "reference": "0b7187c96ced465d400ad9427157e05ddee68edc", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/65299008b7a04245bf63cd71fca8e6d4ab3728bc", + "reference": "65299008b7a04245bf63cd71fca8e6d4ab3728bc", "shasum": "" }, "require": { @@ -92,9 +92,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.184.6" + "source": "https://github.com/aws/aws-sdk-php/tree/3.185.12" }, - "time": "2021-06-17T18:24:56+00:00" + "time": "2021-07-13T19:37:41+00:00" }, { "name": "brick/math", @@ -154,16 +154,16 @@ }, { "name": "doctrine/cache", - "version": "1.11.3", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d" + "reference": "c9622c6820d3ede1e2315a6a377ea1076e421d88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/3bb5588cec00a0268829cc4a518490df6741af9d", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d", + "url": "https://api.github.com/repos/doctrine/cache/zipball/c9622c6820d3ede1e2315a6a377ea1076e421d88", + "reference": "c9622c6820d3ede1e2315a6a377ea1076e421d88", "shasum": "" }, "require": { @@ -233,7 +233,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.11.3" + "source": "https://github.com/doctrine/cache/tree/2.0.3" }, "funding": [ { @@ -249,35 +249,36 @@ "type": "tidelift" } ], - "time": "2021-05-25T09:01:55+00:00" + "time": "2021-05-25T09:43:04+00:00" }, { "name": "doctrine/dbal", - "version": "2.13.1", + "version": "2.13.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "c800380457948e65bbd30ba92cc17cda108bf8c9" + "reference": "8dd39d2ead4409ce652fd4f02621060f009ea5e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/c800380457948e65bbd30ba92cc17cda108bf8c9", - "reference": "c800380457948e65bbd30ba92cc17cda108bf8c9", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/8dd39d2ead4409ce652fd4f02621060f009ea5e4", + "reference": "8dd39d2ead4409ce652fd4f02621060f009ea5e4", "shasum": "" }, "require": { - "doctrine/cache": "^1.0", + "doctrine/cache": "^1.0|^2.0", "doctrine/deprecations": "^0.5.3", "doctrine/event-manager": "^1.0", "ext-pdo": "*", "php": "^7.1 || ^8" }, "require-dev": { - "doctrine/coding-standard": "8.2.0", + "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2020.2", "phpstan/phpstan": "0.12.81", - "phpunit/phpunit": "^7.5.20|^8.5|9.5.0", + "phpunit/phpunit": "^7.5.20|^8.5|9.5.5", "squizlabs/php_codesniffer": "3.6.0", + "symfony/cache": "^4.4", "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", "vimeo/psalm": "4.6.4" }, @@ -340,7 +341,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/2.13.1" + "source": "https://github.com/doctrine/dbal/tree/2.13.2" }, "funding": [ { @@ -356,7 +357,7 @@ "type": "tidelift" } ], - "time": "2021-04-17T17:30:19+00:00" + "time": "2021-06-18T21:48:39+00:00" }, { "name": "doctrine/deprecations", @@ -1289,16 +1290,16 @@ }, { "name": "laravel/framework", - "version": "v8.47.0", + "version": "v8.50.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "93db226946453f4285558b7c3166ddb6e7ea5400" + "reference": "d892dbacbe3859cf9303ccda98ac8d782141d5ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/93db226946453f4285558b7c3166ddb6e7ea5400", - "reference": "93db226946453f4285558b7c3166ddb6e7ea5400", + "url": "https://api.github.com/repos/laravel/framework/zipball/d892dbacbe3859cf9303ccda98ac8d782141d5ae", + "reference": "d892dbacbe3859cf9303ccda98ac8d782141d5ae", "shasum": "" }, "require": { @@ -1308,7 +1309,7 @@ "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", - "league/commonmark": "^1.3", + "league/commonmark": "^1.3|^2.0", "league/flysystem": "^1.1", "monolog/monolog": "^2.0", "nesbot/carbon": "^2.31", @@ -1377,7 +1378,7 @@ "guzzlehttp/guzzle": "^6.5.5|^7.0.1", "league/flysystem-cached-adapter": "^1.0", "mockery/mockery": "^1.4.2", - "orchestra/testbench-core": "^6.8", + "orchestra/testbench-core": "^6.23", "pda/pheanstalk": "^4.0", "phpunit/phpunit": "^8.5.8|^9.3.3", "predis/predis": "^1.1.2", @@ -1453,7 +1454,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2021-06-15T14:00:32+00:00" + "time": "2021-07-13T12:41:53+00:00" }, { "name": "laravel/helpers", @@ -1774,16 +1775,16 @@ }, { "name": "league/commonmark", - "version": "1.6.4", + "version": "1.6.5", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "c3c8b7217c52572fb42aaf84211abccf75a151b2" + "reference": "44ffd8d3c4a9133e4bd0548622b09c55af39db5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c3c8b7217c52572fb42aaf84211abccf75a151b2", - "reference": "c3c8b7217c52572fb42aaf84211abccf75a151b2", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/44ffd8d3c4a9133e4bd0548622b09c55af39db5f", + "reference": "44ffd8d3c4a9133e4bd0548622b09c55af39db5f", "shasum": "" }, "require": { @@ -1871,20 +1872,20 @@ "type": "tidelift" } ], - "time": "2021-06-19T20:08:14+00:00" + "time": "2021-06-26T11:57:13+00:00" }, { "name": "league/flysystem", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a" + "reference": "f3ad69181b8afed2c9edf7be5a2918144ff4ea32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f3ad69181b8afed2c9edf7be5a2918144ff4ea32", + "reference": "f3ad69181b8afed2c9edf7be5a2918144ff4ea32", "shasum": "" }, "require": { @@ -1900,7 +1901,6 @@ "phpunit/phpunit": "^8.5.8" }, "suggest": { - "ext-fileinfo": "Required for MimeType", "ext-ftp": "Allows you to use FTP server storage", "ext-openssl": "Allows you to use FTPS server storage", "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", @@ -1958,7 +1958,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.x" + "source": "https://github.com/thephpleague/flysystem/tree/1.1.4" }, "funding": [ { @@ -1966,7 +1966,7 @@ "type": "other" } ], - "time": "2020-08-23T07:39:11+00:00" + "time": "2021-06-23T21:56:05+00:00" }, { "name": "league/flysystem-aws-s3-v3", @@ -2248,16 +2248,16 @@ }, { "name": "monolog/monolog", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084" + "reference": "df991fd88693ab703aa403413d83e15f688dae33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/df991fd88693ab703aa403413d83e15f688dae33", + "reference": "df991fd88693ab703aa403413d83e15f688dae33", "shasum": "" }, "require": { @@ -2276,7 +2276,7 @@ "php-amqplib/php-amqplib": "~2.4", "php-console/php-console": "^3.1.3", "phpspec/prophecy": "^1.6.1", - "phpstan/phpstan": "^0.12.59", + "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", "rollbar/rollbar": "^1.3", @@ -2328,7 +2328,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.2.0" + "source": "https://github.com/Seldaek/monolog/tree/2.3.0" }, "funding": [ { @@ -2340,7 +2340,7 @@ "type": "tidelift" } ], - "time": "2020-12-14T13:15:25+00:00" + "time": "2021-07-05T11:34:13+00:00" }, { "name": "mtdowling/jmespath.php", @@ -2405,16 +2405,16 @@ }, { "name": "nesbot/carbon", - "version": "2.49.0", + "version": "2.50.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "93d9db91c0235c486875d22f1e08b50bdf3e6eee" + "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/93d9db91c0235c486875d22f1e08b50bdf3e6eee", - "reference": "93d9db91c0235c486875d22f1e08b50bdf3e6eee", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f47f17d17602b2243414a44ad53d9f8b9ada5fdb", + "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb", "shasum": "" }, "require": { @@ -2466,15 +2466,15 @@ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "homepage": "https://markido.com" }, { "name": "kylekatarnls", - "homepage": "http://github.com/kylekatarnls" + "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "http://carbon.nesbot.com", + "homepage": "https://carbon.nesbot.com", "keywords": [ "date", "datetime", @@ -2494,20 +2494,20 @@ "type": "tidelift" } ], - "time": "2021-06-02T07:31:40+00:00" + "time": "2021-06-28T22:38:45+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.5", + "version": "v4.11.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" + "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/fe14cf3672a149364fb66dfe11bf6549af899f94", + "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94", "shasum": "" }, "require": { @@ -2548,9 +2548,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.11.0" }, - "time": "2021-05-03T19:11:20+00:00" + "time": "2021-07-03T13:36:55+00:00" }, { "name": "opis/closure", @@ -3836,16 +3836,16 @@ }, { "name": "spatie/laravel-query-builder", - "version": "3.4.1", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-query-builder.git", - "reference": "6c09f1f9d6c988bf2e1220be072c7bd1ac958cc9" + "reference": "4e5257be24139836dc092f618d7c73bcb1c00302" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-query-builder/zipball/6c09f1f9d6c988bf2e1220be072c7bd1ac958cc9", - "reference": "6c09f1f9d6c988bf2e1220be072c7bd1ac958cc9", + "url": "https://api.github.com/repos/spatie/laravel-query-builder/zipball/4e5257be24139836dc092f618d7c73bcb1c00302", + "reference": "4e5257be24139836dc092f618d7c73bcb1c00302", "shasum": "" }, "require": { @@ -3902,7 +3902,7 @@ "type": "custom" } ], - "time": "2021-05-24T10:13:32+00:00" + "time": "2021-07-05T14:17:44+00:00" }, { "name": "staudenmeir/belongs-to-through", @@ -4265,16 +4265,16 @@ }, { "name": "symfony/error-handler", - "version": "v5.3.0", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0e6768b8c0dcef26df087df2bbbaa143867a59b2" + "reference": "43323e79c80719e8a4674e33484bca98270d223f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0e6768b8c0dcef26df087df2bbbaa143867a59b2", - "reference": "0e6768b8c0dcef26df087df2bbbaa143867a59b2", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/43323e79c80719e8a4674e33484bca98270d223f", + "reference": "43323e79c80719e8a4674e33484bca98270d223f", "shasum": "" }, "require": { @@ -4314,7 +4314,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.3.0" + "source": "https://github.com/symfony/error-handler/tree/v5.3.3" }, "funding": [ { @@ -4330,7 +4330,7 @@ "type": "tidelift" } ], - "time": "2021-05-26T17:43:10+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/event-dispatcher", @@ -4637,16 +4637,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "7b6dd714d95106b831aaa7f3c9c612ab886516bd" + "reference": "0e45ab1574caa0460d9190871a8ce47539e40ccf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7b6dd714d95106b831aaa7f3c9c612ab886516bd", - "reference": "7b6dd714d95106b831aaa7f3c9c612ab886516bd", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0e45ab1574caa0460d9190871a8ce47539e40ccf", + "reference": "0e45ab1574caa0460d9190871a8ce47539e40ccf", "shasum": "" }, "require": { @@ -4690,7 +4690,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.3.2" + "source": "https://github.com/symfony/http-foundation/tree/v5.3.3" }, "funding": [ { @@ -4706,20 +4706,20 @@ "type": "tidelift" } ], - "time": "2021-06-12T10:15:17+00:00" + "time": "2021-06-27T09:19:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "e7021165d9dbfb4051296b8de827e92c8a7b5c87" + "reference": "90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e7021165d9dbfb4051296b8de827e92c8a7b5c87", - "reference": "e7021165d9dbfb4051296b8de827e92c8a7b5c87", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8", + "reference": "90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8", "shasum": "" }, "require": { @@ -4802,7 +4802,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.3.2" + "source": "https://github.com/symfony/http-kernel/tree/v5.3.3" }, "funding": [ { @@ -4818,7 +4818,7 @@ "type": "tidelift" } ], - "time": "2021-06-17T14:18:27+00:00" + "time": "2021-06-30T08:27:49+00:00" }, { "name": "symfony/mime", @@ -5933,16 +5933,16 @@ }, { "name": "symfony/string", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0" + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/0732e97e41c0a590f77e231afc16a327375d50b0", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0", + "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", "shasum": "" }, "require": { @@ -5996,7 +5996,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.3.2" + "source": "https://github.com/symfony/string/tree/v5.3.3" }, "funding": [ { @@ -6012,20 +6012,20 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-27T11:44:38+00:00" }, { "name": "symfony/translation", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "7e2603bcc598e14804c4d2359d8dc4ee3c40391b" + "reference": "380b8c9e944d0e364b25f28e8e555241eb49c01c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7e2603bcc598e14804c4d2359d8dc4ee3c40391b", - "reference": "7e2603bcc598e14804c4d2359d8dc4ee3c40391b", + "url": "https://api.github.com/repos/symfony/translation/zipball/380b8c9e944d0e364b25f28e8e555241eb49c01c", + "reference": "380b8c9e944d0e364b25f28e8e555241eb49c01c", "shasum": "" }, "require": { @@ -6091,7 +6091,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.3.2" + "source": "https://github.com/symfony/translation/tree/v5.3.3" }, "funding": [ { @@ -6107,7 +6107,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-27T12:22:47+00:00" }, { "name": "symfony/translation-contracts", @@ -6189,16 +6189,16 @@ }, { "name": "symfony/var-dumper", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "905a22c68b292ffb6f20d7636c36b220d1fba5ae" + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/905a22c68b292ffb6f20d7636c36b220d1fba5ae", - "reference": "905a22c68b292ffb6f20d7636c36b220d1fba5ae", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46aa709affb9ad3355bd7a810f9662d71025c384", + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384", "shasum": "" }, "require": { @@ -6257,7 +6257,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.3.2" + "source": "https://github.com/symfony/var-dumper/tree/v5.3.3" }, "funding": [ { @@ -6273,20 +6273,20 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/yaml", - "version": "v4.4.25", + "version": "v4.4.26", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "81cdac5536925c1c4b7b50aabc9ff6330b9eb5fc" + "reference": "e096ef4b4c4c9a2f72c2ac660f54352cd31c60f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/81cdac5536925c1c4b7b50aabc9ff6330b9eb5fc", - "reference": "81cdac5536925c1c4b7b50aabc9ff6330b9eb5fc", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e096ef4b4c4c9a2f72c2ac660f54352cd31c60f8", + "reference": "e096ef4b4c4c9a2f72c2ac660f54352cd31c60f8", "shasum": "" }, "require": { @@ -6328,7 +6328,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v4.4.25" + "source": "https://github.com/symfony/yaml/tree/v4.4.26" }, "funding": [ { @@ -6344,7 +6344,7 @@ "type": "tidelift" } ], - "time": "2021-05-26T17:39:37+00:00" + "time": "2021-06-23T19:06:53+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -7515,16 +7515,16 @@ }, { "name": "facade/ignition", - "version": "2.10.2", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/facade/ignition.git", - "reference": "43688227bbf27c43bc1ad83af224f135b6ef0ff4" + "reference": "dc6818335f50ccf0b90284784718ea9a82604286" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/43688227bbf27c43bc1ad83af224f135b6ef0ff4", - "reference": "43688227bbf27c43bc1ad83af224f135b6ef0ff4", + "url": "https://api.github.com/repos/facade/ignition/zipball/dc6818335f50ccf0b90284784718ea9a82604286", + "reference": "dc6818335f50ccf0b90284784718ea9a82604286", "shasum": "" }, "require": { @@ -7532,7 +7532,6 @@ "ext-mbstring": "*", "facade/flare-client-php": "^1.6", "facade/ignition-contracts": "^1.0.2", - "filp/whoops": "^2.4", "illuminate/support": "^7.0|^8.0", "monolog/monolog": "^2.0", "php": "^7.2.5|^8.0", @@ -7588,7 +7587,7 @@ "issues": "https://github.com/facade/ignition/issues", "source": "https://github.com/facade/ignition" }, - "time": "2021-06-11T06:57:25+00:00" + "time": "2021-07-12T15:55:51+00:00" }, { "name": "facade/ignition-contracts", @@ -7645,16 +7644,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.14.1", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1" + "reference": "89c6201c74db25fa759ff16e78a4d8f32547770e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", - "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/89c6201c74db25fa759ff16e78a4d8f32547770e", + "reference": "89c6201c74db25fa759ff16e78a4d8f32547770e", "shasum": "" }, "require": { @@ -7704,22 +7703,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v.1.14.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.15.0" }, - "time": "2021-03-30T06:27:33+00:00" + "time": "2021-07-06T20:39:40+00:00" }, { "name": "filp/whoops", - "version": "2.13.0", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "2edbc73a4687d9085c8f20f398eebade844e8424" + "reference": "fdf92f03e150ed84d5967a833ae93abffac0315b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/2edbc73a4687d9085c8f20f398eebade844e8424", - "reference": "2edbc73a4687d9085c8f20f398eebade844e8424", + "url": "https://api.github.com/repos/filp/whoops/zipball/fdf92f03e150ed84d5967a833ae93abffac0315b", + "reference": "fdf92f03e150ed84d5967a833ae93abffac0315b", "shasum": "" }, "require": { @@ -7769,7 +7768,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.13.0" + "source": "https://github.com/filp/whoops/tree/2.14.0" }, "funding": [ { @@ -7777,7 +7776,7 @@ "type": "github" } ], - "time": "2021-06-04T12:00:00+00:00" + "time": "2021-07-13T12:00:00+00:00" }, { "name": "friendsofphp/php-cs-fixer", @@ -8011,16 +8010,16 @@ }, { "name": "laravel/dusk", - "version": "v6.15.0", + "version": "v6.15.1", "source": { "type": "git", "url": "https://github.com/laravel/dusk.git", - "reference": "45b55fa20321086c4f8cc4e712cbe54db644e21c" + "reference": "6978f331f526e84f06b803ed4407d372a6db065f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/dusk/zipball/45b55fa20321086c4f8cc4e712cbe54db644e21c", - "reference": "45b55fa20321086c4f8cc4e712cbe54db644e21c", + "url": "https://api.github.com/repos/laravel/dusk/zipball/6978f331f526e84f06b803ed4407d372a6db065f", + "reference": "6978f331f526e84f06b803ed4407d372a6db065f", "shasum": "" }, "require": { @@ -8078,9 +8077,9 @@ ], "support": { "issues": "https://github.com/laravel/dusk/issues", - "source": "https://github.com/laravel/dusk/tree/v6.15.0" + "source": "https://github.com/laravel/dusk/tree/v6.15.1" }, - "time": "2021-04-06T14:14:57+00:00" + "time": "2021-07-06T16:42:00+00:00" }, { "name": "maximebf/debugbar", @@ -8279,16 +8278,16 @@ }, { "name": "nunomaduro/collision", - "version": "v5.4.0", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "41b7e9999133d5082700d31a1d0977161df8322a" + "reference": "b5cb36122f1c142c3c3ee20a0ae778439ef0244b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/41b7e9999133d5082700d31a1d0977161df8322a", - "reference": "41b7e9999133d5082700d31a1d0977161df8322a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b5cb36122f1c142c3c3ee20a0ae778439ef0244b", + "reference": "b5cb36122f1c142c3c3ee20a0ae778439ef0244b", "shasum": "" }, "require": { @@ -8363,7 +8362,7 @@ "type": "patreon" } ], - "time": "2021-04-09T13:38:32+00:00" + "time": "2021-06-22T20:47:22+00:00" }, { "name": "phar-io/manifest", @@ -9332,16 +9331,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.5", + "version": "9.5.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "89ff45ea9d70e35522fb6654a2ebc221158de276" + "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/89ff45ea9d70e35522fb6654a2ebc221158de276", - "reference": "89ff45ea9d70e35522fb6654a2ebc221158de276", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb", + "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb", "shasum": "" }, "require": { @@ -9371,7 +9370,7 @@ "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3.2", + "sebastian/type": "^2.3.4", "sebastian/version": "^3.0.2" }, "require-dev": { @@ -9419,7 +9418,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.5" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.6" }, "funding": [ { @@ -9431,7 +9430,7 @@ "type": "github" } ], - "time": "2021-06-05T04:49:07+00:00" + "time": "2021-06-23T05:14:38+00:00" }, { "name": "react/promise", @@ -10336,7 +10335,6 @@ "type": "github" } ], - "abandoned": true, "time": "2020-09-28T06:45:17+00:00" }, { @@ -10630,16 +10628,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.3.0", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "348116319d7fb7d1faa781d26a48922428013eb2" + "reference": "19b71c8f313b411172dd5f470fd61f24466d79a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/348116319d7fb7d1faa781d26a48922428013eb2", - "reference": "348116319d7fb7d1faa781d26a48922428013eb2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/19b71c8f313b411172dd5f470fd61f24466d79a9", + "reference": "19b71c8f313b411172dd5f470fd61f24466d79a9", "shasum": "" }, "require": { @@ -10672,7 +10670,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.3.0" + "source": "https://github.com/symfony/filesystem/tree/v5.3.3" }, "funding": [ { @@ -10688,7 +10686,7 @@ "type": "tidelift" } ], - "time": "2021-05-26T17:43:10+00:00" + "time": "2021-06-30T07:27:52+00:00" }, { "name": "symfony/options-resolver", @@ -10949,6 +10947,7 @@ "php": "^7.4 || ^8.0", "ext-json": "*", "ext-mbstring": "*", + "ext-pdo": "*", "ext-pdo_mysql": "*", "ext-zip": "*" }, diff --git a/package.json b/package.json index 708f0e88c..2535b8739 100644 --- a/package.json +++ b/package.json @@ -116,6 +116,7 @@ "@typescript-eslint/parser": "^4.28.2", "autoprefixer": "^10.2.6", "babel-loader": "^8.2.2", + "babel-plugin-macros": "^3.1.0", "babel-plugin-styled-components": "^1.13.2", "browserslist": "^4.16.6", "cross-env": "^7.0.3", diff --git a/public/favicons/df4b367461890fa5fd0d9339d3c3f9c6.ico.zip b/public/favicons/df4b367461890fa5fd0d9339d3c3f9c6.ico.zip deleted file mode 100644 index 8d2efae04bec4303eadd637bbb441313e444eb9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90861 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
P(75$kSO zsqHk);o>mHbTs2gD9<%m8flg796oJx(GG5^JI(39dV}1*n`&g&FQI3`)g6mMS^zs`PwvD_NluA_{)=3Wqy2EOn#UDgV*DQTGNOHL8 z^E=TRhc!cQspH_QA?ENrH>pth+b;SnsBBo=B}M24_QTDup4*F}{t0>FEqE=|WVy|k z^=ok}bP;LP&DX+npW}5abA3z6iofMJ9gRv*HhjCv*ZBoZnI-4^(V~y-3JasipnvzM z?J4b59iznO$1El8KC#(H{0ql&-@ktxco7le7_FQyygWORw{6Nk#!_~9`_Bm1Ij-#PMdD2{>tD}iLqd^P`UP#_CBu&hIQ3fvHlWTS?7!^RDd9G_j$S&C*Ia<#1+IFDh1WLA1ZJ3QYIcQOKo^~{DrTNO z%VzuT<%0O`3Fu7orGpCl!M-ap3?qenr<)ujS*+(0S+x^ExZ@P-bj3<2(C;C+p9EEv zQv*9WHZ;et2?~2^bfK11s|M43g!uf7kbqo^2>D`yKl_I;v#?S0mO6Fv$jPslJ;GR7 z@7_p$%tEqR6rs%CE{aq!cj8CTB4!1F2nO^DwcD+Ve5hLaAfzDVxM>P~;!aja*6D#| zh9n7d*GetC52y&2`L^3MX0ev&=S^XuS`Qn_~Q4VPI3PDi`*O??&? zzu*h(GgA>LL@es4c-e_K>$b2b2K709+T=@+6)8zfg@uKQxhmy}$n+@s7R%Y$!*UtN*lmzrW7@Pf~;(o*DUF@H<>k+Ek|@6MhQ`T=*|K=zm(h zpC$Z?iHoDVtGNrDAKJp&lHJ4J?!I^l=zGa0xXc(L0D$$6Ed00Lj|YCm-q^v~!rax3 z-Nx0?;l5}Jf3ltn{Bc|0%TGAr%D=7Nj|iU6F?KL>akMu3Uv6q{UJvfS=Zg0+LcmG& zVJHBA0NQ$Y^HQXUOjJbWHJe1Ebk@&R_d85}_j zKJ~wgKqhhrffwk(`*&T#`J^23E zzif~sM^eI|!VdAP@NQCrgaI-f1*|$K=QV3j@LAE(RBzVu?I_|Lnuhwshg|Ccysyof?c~ diff --git a/resources/scripts/api/admin/getVersion.ts b/resources/scripts/api/admin/getVersion.ts index bed670b4c..3f24911e4 100644 --- a/resources/scripts/api/admin/getVersion.ts +++ b/resources/scripts/api/admin/getVersion.ts @@ -4,11 +4,11 @@ export interface VersionData { panel: { current: string; latest: string; - }; + } wings: { latest: string; - }; + } git: string | null; } diff --git a/resources/scripts/assets/css/GlobalStylesheet.ts b/resources/scripts/assets/css/GlobalStylesheet.ts deleted file mode 100644 index a38dff74e..000000000 --- a/resources/scripts/assets/css/GlobalStylesheet.ts +++ /dev/null @@ -1,72 +0,0 @@ -import tw from 'twin.macro'; -import { createGlobalStyle } from 'styled-components/macro'; - -export default createGlobalStyle` - body { - ${tw`font-sans bg-neutral-800 text-neutral-200`}; - letter-spacing: 0.015em; - } - - h1, h2, h3, h4, h5, h6 { - ${tw`font-medium tracking-normal font-header`}; - } - - p { - ${tw`text-neutral-200 leading-snug font-sans`}; - } - - form { - ${tw`m-0`}; - } - - textarea, select, input, button, button:focus, button:focus-visible { - ${tw`outline-none`}; - } - - input[type=number]::-webkit-outer-spin-button, - input[type=number]::-webkit-inner-spin-button { - -webkit-appearance: none !important; - margin: 0; - } - - input[type=number] { - -moz-appearance: textfield !important; - } - - /* Scroll Bar Style */ - ::-webkit-scrollbar { - background: none; - width: 16px; - height: 16px; - } - - ::-webkit-scrollbar-thumb { - border: solid 0 rgb(0 0 0 / 0%); - border-right-width: 4px; - border-left-width: 4px; - -webkit-border-radius: 9px 4px; - -webkit-box-shadow: inset 0 0 0 1px hsl(211, 10%, 53%), inset 0 0 0 4px hsl(209deg 18% 30%); - } - - ::-webkit-scrollbar-track-piece { - margin: 4px 0; - } - - ::-webkit-scrollbar-thumb:horizontal { - border-right-width: 0; - border-left-width: 0; - border-top-width: 4px; - border-bottom-width: 4px; - -webkit-border-radius: 4px 9px; - } - - ::-webkit-scrollbar-thumb:hover { - -webkit-box-shadow: - inset 0 0 0 1px hsl(212, 92%, 43%), - inset 0 0 0 4px hsl(212, 92%, 43%); - } - - ::-webkit-scrollbar-corner { - background: transparent; - } -`; diff --git a/resources/scripts/components/App.tsx b/resources/scripts/components/App.tsx index 3a76ceb2e..340e2b7bb 100644 --- a/resources/scripts/components/App.tsx +++ b/resources/scripts/components/App.tsx @@ -11,10 +11,9 @@ import { SiteSettings } from '@/state/settings'; import ProgressBar from '@/components/elements/ProgressBar'; import { NotFound } from '@/components/elements/ScreenBlock'; import tw from 'twin.macro'; -import GlobalStylesheet from '@/assets/css/GlobalStylesheet'; import { history } from '@/components/history'; import { setupInterceptors } from '@/api/interceptors'; -import TailwindGlobalStyles from '@/components/GlobalStyles'; +import GlobalStyles from '@/components/GlobalStyles'; const ChunkedAdminRouter = lazy(() => import(/* webpackChunkName: "admin" */'@/routers/AdminRouter')); @@ -81,11 +80,9 @@ const App = () => { return ( <> - - + -
Loading...
}> diff --git a/resources/scripts/components/GlobalStyles.tsx b/resources/scripts/components/GlobalStyles.tsx index 8c87749a6..43f613b1f 100644 --- a/resources/scripts/components/GlobalStyles.tsx +++ b/resources/scripts/components/GlobalStyles.tsx @@ -1,6 +1,83 @@ import React from 'react'; -import { GlobalStyles } from 'twin.macro'; +// eslint-disable-next-line no-restricted-imports +import { createGlobalStyle } from 'styled-components'; +import tw, { GlobalStyles as BaseStyles } from 'twin.macro'; -export default () => { - return ; -}; +const CustomStyles = createGlobalStyle` + body { + ${tw`font-sans bg-neutral-800 text-neutral-200`}; + letter-spacing: 0.015em; + } + + h1, h2, h3, h4, h5, h6 { + ${tw`font-medium tracking-normal font-header`}; + } + + p { + ${tw`text-neutral-200 leading-snug font-sans`}; + } + + form { + ${tw`m-0`}; + } + + textarea, select, input, button, button:focus, button:focus-visible { + ${tw`outline-none`}; + } + + input[type=number]::-webkit-outer-spin-button, + input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none !important; + margin: 0; + } + + input[type=number] { + -moz-appearance: textfield !important; + } + + /* Scroll Bar Style */ + ::-webkit-scrollbar { + background: none; + width: 16px; + height: 16px; + } + + ::-webkit-scrollbar-thumb { + border: solid 0 rgb(0 0 0 / 0%); + border-right-width: 4px; + border-left-width: 4px; + -webkit-border-radius: 9px 4px; + -webkit-box-shadow: inset 0 0 0 1px hsl(211, 10%, 53%), inset 0 0 0 4px hsl(209deg 18% 30%); + } + + ::-webkit-scrollbar-track-piece { + margin: 4px 0; + } + + ::-webkit-scrollbar-thumb:horizontal { + border-right-width: 0; + border-left-width: 0; + border-top-width: 4px; + border-bottom-width: 4px; + -webkit-border-radius: 4px 9px; + } + + ::-webkit-scrollbar-thumb:hover { + -webkit-box-shadow: + inset 0 0 0 1px hsl(212, 92%, 43%), + inset 0 0 0 4px hsl(212, 92%, 43%); + } + + ::-webkit-scrollbar-corner { + background: transparent; + } +`; + +const GlobalStyles = () => ( + <> + + + +); + +export default GlobalStyles; diff --git a/yarn.lock b/yarn.lock index 79e796e65..96f7ea57d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1511,7 +1511,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.14.6": +"@babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.14.6": version: 7.14.6 resolution: "@babel/runtime@npm:7.14.6" dependencies: @@ -3386,6 +3386,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-macros@npm:^3.1.0": + version: 3.1.0 + resolution: "babel-plugin-macros@npm:3.1.0" + dependencies: + "@babel/runtime": ^7.12.5 + cosmiconfig: ^7.0.0 + resolve: ^1.19.0 + checksum: 7d7a02fe055a4d9ec5af83d51d9cf96d6de430e51a0a31d513728e181211d2b5dcc148eb9763bed6437f374b5590d1f55515d4dbd21393637bf5713142d125a0 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.2.2": version: 0.2.2 resolution: "babel-plugin-polyfill-corejs2@npm:0.2.2" @@ -9682,6 +9693,7 @@ fsevents@^1.2.7: autoprefixer: ^10.2.6 axios: ^0.21.1 babel-loader: ^8.2.2 + babel-plugin-macros: ^3.1.0 babel-plugin-styled-components: ^1.13.2 browserslist: ^4.16.6 chart.js: ^2.9.3 @@ -10571,7 +10583,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"resolve@^1.14.2, resolve@^1.20.0": +"resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -10609,7 +10621,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"resolve@patch:resolve@^1.14.2#builtin, resolve@patch:resolve@^1.20.0#builtin": +"resolve@patch:resolve@^1.14.2#builtin, resolve@patch:resolve@^1.19.0#builtin, resolve@patch:resolve@^1.20.0#builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#builtin::version=1.20.0&hash=3388aa" dependencies: