From a68d56d769ec484f064fbb5a84d3d511ac453cde Mon Sep 17 00:00:00 2001 From: "Sander den Hollander :)" Date: Sun, 3 Mar 2024 14:39:02 +0100 Subject: [PATCH 1/4] Added translations --- config/app.php | 2 +- lang/en/app.php | 5 ++ lang/en/auth.php | 20 +++++ lang/en/home.php | 5 ++ lang/en/pagination.php | 19 ++++ lang/en/passwords.php | 22 +++++ lang/en/validation.php | 191 +++++++++++++++++++++++++++++++++++++++++ lang/nl/app.php | 5 ++ lang/nl/auth.php | 20 +++++ lang/nl/home.php | 4 + lang/nl/pagination.php | 19 ++++ lang/nl/passwords.php | 22 +++++ lang/nl/validation.php | 191 +++++++++++++++++++++++++++++++++++++++++ 13 files changed, 524 insertions(+), 1 deletion(-) create mode 100644 lang/en/app.php create mode 100644 lang/en/auth.php create mode 100644 lang/en/home.php create mode 100644 lang/en/pagination.php create mode 100644 lang/en/passwords.php create mode 100644 lang/en/validation.php create mode 100644 lang/nl/app.php create mode 100644 lang/nl/auth.php create mode 100644 lang/nl/home.php create mode 100644 lang/nl/pagination.php create mode 100644 lang/nl/passwords.php create mode 100644 lang/nl/validation.php diff --git a/config/app.php b/config/app.php index 343bf6f..557b7e5 100644 --- a/config/app.php +++ b/config/app.php @@ -83,7 +83,7 @@ | */ - 'locale' => 'en', + 'locale' => 'nl', /* |-------------------------------------------------------------------------- diff --git a/lang/en/app.php b/lang/en/app.php new file mode 100644 index 0000000..48d38ee --- /dev/null +++ b/lang/en/app.php @@ -0,0 +1,5 @@ + 'Pedal and Puzzle', +]; diff --git a/lang/en/auth.php b/lang/en/auth.php new file mode 100644 index 0000000..6598e2c --- /dev/null +++ b/lang/en/auth.php @@ -0,0 +1,20 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/lang/en/home.php b/lang/en/home.php new file mode 100644 index 0000000..bd119aa --- /dev/null +++ b/lang/en/home.php @@ -0,0 +1,5 @@ + 'Home', +]; diff --git a/lang/en/pagination.php b/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/en/passwords.php b/lang/en/passwords.php new file mode 100644 index 0000000..f1223bd --- /dev/null +++ b/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Your password has been reset.', + 'sent' => 'We have emailed your password reset link.', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'user' => "We can't find a user with that email address.", + +]; diff --git a/lang/en/validation.php b/lang/en/validation.php new file mode 100644 index 0000000..8dbe37f --- /dev/null +++ b/lang/en/validation.php @@ -0,0 +1,191 @@ + 'The :attribute field must be accepted.', + 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', + 'active_url' => 'The :attribute field must be a valid URL.', + 'after' => 'The :attribute field must be a date after :date.', + 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', + 'alpha' => 'The :attribute field must only contain letters.', + 'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.', + 'alpha_num' => 'The :attribute field must only contain letters and numbers.', + 'array' => 'The :attribute field must be an array.', + 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute field must be a date before :date.', + 'before_or_equal' => 'The :attribute field must be a date before or equal to :date.', + 'between' => [ + 'array' => 'The :attribute field must have between :min and :max items.', + 'file' => 'The :attribute field must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute field must be between :min and :max.', + 'string' => 'The :attribute field must be between :min and :max characters.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'The :attribute field confirmation does not match.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute field must be a valid date.', + 'date_equals' => 'The :attribute field must be a date equal to :date.', + 'date_format' => 'The :attribute field must match the format :format.', + 'decimal' => 'The :attribute field must have :decimal decimal places.', + 'declined' => 'The :attribute field must be declined.', + 'declined_if' => 'The :attribute field must be declined when :other is :value.', + 'different' => 'The :attribute field and :other must be different.', + 'digits' => 'The :attribute field must be :digits digits.', + 'digits_between' => 'The :attribute field must be between :min and :max digits.', + 'dimensions' => 'The :attribute field has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', + 'email' => 'The :attribute field must be a valid email address.', + 'ends_with' => 'The :attribute field must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'The selected :attribute is invalid.', + 'extensions' => 'The :attribute field must have one of the following extensions: :values.', + 'file' => 'The :attribute field must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'array' => 'The :attribute field must have more than :value items.', + 'file' => 'The :attribute field must be greater than :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than :value.', + 'string' => 'The :attribute field must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute field must have :value items or more.', + 'file' => 'The :attribute field must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than or equal to :value.', + 'string' => 'The :attribute field must be greater than or equal to :value characters.', + ], + 'hex_color' => 'The :attribute field must be a valid hexadecimal color.', + 'image' => 'The :attribute field must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field must exist in :other.', + 'integer' => 'The :attribute field must be an integer.', + 'ip' => 'The :attribute field must be a valid IP address.', + 'ipv4' => 'The :attribute field must be a valid IPv4 address.', + 'ipv6' => 'The :attribute field must be a valid IPv6 address.', + 'json' => 'The :attribute field must be a valid JSON string.', + 'lowercase' => 'The :attribute field must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute field must have less than :value items.', + 'file' => 'The :attribute field must be less than :value kilobytes.', + 'numeric' => 'The :attribute field must be less than :value.', + 'string' => 'The :attribute field must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute field must not have more than :value items.', + 'file' => 'The :attribute field must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be less than or equal to :value.', + 'string' => 'The :attribute field must be less than or equal to :value characters.', + ], + 'mac_address' => 'The :attribute field must be a valid MAC address.', + 'max' => [ + 'array' => 'The :attribute field must not have more than :max items.', + 'file' => 'The :attribute field must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute field must not be greater than :max.', + 'string' => 'The :attribute field must not be greater than :max characters.', + ], + 'max_digits' => 'The :attribute field must not have more than :max digits.', + 'mimes' => 'The :attribute field must be a file of type: :values.', + 'mimetypes' => 'The :attribute field must be a file of type: :values.', + 'min' => [ + 'array' => 'The :attribute field must have at least :min items.', + 'file' => 'The :attribute field must be at least :min kilobytes.', + 'numeric' => 'The :attribute field must be at least :min.', + 'string' => 'The :attribute field must be at least :min characters.', + ], + 'min_digits' => 'The :attribute field must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute field must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute field format is invalid.', + 'numeric' => 'The :attribute field must be a number.', + 'password' => [ + 'letters' => 'The :attribute field must contain at least one letter.', + 'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute field must contain at least one number.', + 'symbols' => 'The :attribute field must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'present_if' => 'The :attribute field must be present when :other is :value.', + 'present_unless' => 'The :attribute field must be present unless :other is :value.', + 'present_with' => 'The :attribute field must be present when :values is present.', + 'present_with_all' => 'The :attribute field must be present when :values are present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute field format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute field must match :other.', + 'size' => [ + 'array' => 'The :attribute field must contain :size items.', + 'file' => 'The :attribute field must be :size kilobytes.', + 'numeric' => 'The :attribute field must be :size.', + 'string' => 'The :attribute field must be :size characters.', + ], + 'starts_with' => 'The :attribute field must start with one of the following: :values.', + 'string' => 'The :attribute field must be a string.', + 'timezone' => 'The :attribute field must be a valid timezone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute field must be uppercase.', + 'url' => 'The :attribute field must be a valid URL.', + 'ulid' => 'The :attribute field must be a valid ULID.', + 'uuid' => 'The :attribute field must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/lang/nl/app.php b/lang/nl/app.php new file mode 100644 index 0000000..713e7db --- /dev/null +++ b/lang/nl/app.php @@ -0,0 +1,5 @@ + 'Fietspuzzel', +]; diff --git a/lang/nl/auth.php b/lang/nl/auth.php new file mode 100644 index 0000000..e4abc25 --- /dev/null +++ b/lang/nl/auth.php @@ -0,0 +1,20 @@ + 'Deze gegevens komen niet overeen met onze gegevens.', + 'password' => 'Het wachtwoord is onjuist.', + 'throttle' => 'Te veel inlogpogingen. Probeer het opnieuw over :seconds seconden.', + +]; diff --git a/lang/nl/home.php b/lang/nl/home.php new file mode 100644 index 0000000..e1a7cd6 --- /dev/null +++ b/lang/nl/home.php @@ -0,0 +1,4 @@ + 'Home', +]; diff --git a/lang/nl/pagination.php b/lang/nl/pagination.php new file mode 100644 index 0000000..7382e2e --- /dev/null +++ b/lang/nl/pagination.php @@ -0,0 +1,19 @@ + '« Vorige', + 'next' => 'Volgende »', + +]; diff --git a/lang/nl/passwords.php b/lang/nl/passwords.php new file mode 100644 index 0000000..673c7ab --- /dev/null +++ b/lang/nl/passwords.php @@ -0,0 +1,22 @@ + 'Je wachtwoord is gereset.', + 'sent' => 'We hebben je wachtwoord reset link gemaild.', + 'throttled' => 'Wacht even voordat je het opnieuw probeert a.u.b. .', + 'token' => 'Dit wachtwoord reset token is ongeldig.', + 'user' => "We kunnen geen gebruiker vinden met dat e-mailadres.", + +]; diff --git a/lang/nl/validation.php b/lang/nl/validation.php new file mode 100644 index 0000000..490687b --- /dev/null +++ b/lang/nl/validation.php @@ -0,0 +1,191 @@ + 'Het :attribute veld moet geaccepteerd worden.', + 'accepted_if' => 'Het :attribute veld moet geaccepteerd worden wanneer :other :value is.', + 'active_url' => 'Het :attribute is geen geldige URL.', + 'after' => 'Het :attribute moet een datum zijn na :date.', + 'after_or_equal' => 'Het :attribute moet een datum zijn na of gelijk aan :date.', + 'alpha' => 'Het :attribute mag alleen letters bevatten.', + 'alpha_dash' => 'Het :attribute mag alleen letters, cijfers, streepjes en underscores bevatten.', + 'alpha_num' => 'Het :attribute mag alleen letters en cijfers bevatten.', + 'array' => 'Het :attribute moet een array zijn.', + 'ascii' => 'Het :attribute mag alleen ASCII karakters bevatten.', + 'before' => 'Het :attribute moet een datum zijn voor :date.', + 'before_or_equal' => 'Het :attribute moet een datum zijn voor of gelijk aan :date.', + 'between' => [ + 'array' => 'Het :attribute moet tussen :min en :max items bevatten.', + 'file' => 'Het :attribute moet tussen :min en :max kilobytes zijn.', + 'numeric' => 'Het :attribute moet tussen :min en :max zijn.', + 'string' => 'Het :attribute moet tussen :min en :max karakters zijn.', + ], + 'boolean' => 'Het :attribute veld moet true of false zijn.', + 'can' => 'Het :attribute veld bevat een ongeautoriseerde waarde.', + 'confirmed' => 'Het :attribute bevestiging komt niet overeen.', + 'current_password' => 'Het wachtwoord is incorrect.', + 'date' => 'Het :attribute is geen geldige datum.', + 'date_equals' => 'Het :attribute moet een datum zijn gelijk aan :date.', + 'date_format' => 'Het :attribute komt niet overeen met het formaat :format.', + 'decimal' => 'Het :attribute moet :decimal decimalen bevatten.', + 'declined' => 'Het :attribute moet worden afgewezen.', + 'declined_if' => 'Het :attribute moet worden afgewezen wanneer :other :value is.', + 'different' => 'Het :attribute en :other moeten verschillend zijn.', + 'digits' => 'Het :attribute moet :digits cijfers bevatten.', + 'digits_between' => 'Het :attribute moet tussen :min en :max cijfers bevatten.', + 'dimensions' => 'Het :attribute heeft ongeldige afbeeldingsafmetingen.', + 'distinct' => 'Het :attribute veld heeft een dubbele waarde.', + 'doesnt_end_with' => 'Het :attribute mag niet eindigen met een van de volgende: :values.', + 'doesnt_start_with' => 'Het :attribute mag niet beginnen met een van de volgende: :values.', + 'email' => 'Het :attribute moet een geldig e-mailadres zijn.', + 'ends_with' => 'Het :attribute moet eindigen met een van de volgende: :values.', + 'enum' => 'De geselecteerde :attribute is ongeldig.', + 'exists' => 'Het geselecteerde :attribute is ongeldig.', + 'extensions' => 'Het :attribute moet een van de volgende extensies hebben: :values.', + 'file' => 'Het :attribute moet een bestand zijn.', + 'filled' => 'Het :attribute veld moet een waarde bevatten.', + 'gt' => [ + 'array' => 'Het :attribute moet meer dan :value items bevatten.', + 'file' => 'Het :attribute moet groter zijn dan :value kilobytes.', + 'numeric' => 'Het :attribute moet groter zijn dan :value.', + 'string' => 'Het :attribute moet meer dan :value karakters bevatten.', + ], + 'gte' => [ + 'array' => 'Het :attribute moet :value items of meer bevatten.', + 'file' => 'Het :attribute moet groter zijn dan of gelijk zijn aan :value kilobytes.', + 'numeric' => 'Het :attribute moet groter zijn dan of gelijk zijn aan :value.', + 'string' => 'Het :attribute moet groter zijn dan of gelijk zijn aan :value karakters.', + ], + 'hex_color' => 'Het :attribute moet een geldige hexadecimale kleur zijn.', + 'image' => 'Het :attribute moet een afbeelding zijn.', + 'in' => 'Het geselecteerde :attribute is ongeldig.', + 'in_array' => 'Het :attribute veld bestaat niet in :other.', + 'integer' => 'Het :attribute moet een geheel getal zijn.', + 'ip' => 'Het :attribute moet een geldig IP-adres zijn.', + 'ipv4' => 'Het :attribute moet een geldig IPv4-adres zijn.', + 'ipv6' => 'Het :attribute moet een geldig IPv6-adres zijn.', + 'json' => 'Het :attribute moet een geldige JSON-string zijn.', + 'lowercase' => 'Het :attribute moet in kleine letters zijn.', + 'lt' => [ + 'array' => 'Het :attribute moet minder dan :value items bevatten.', + 'file' => 'Het :attribute moet kleiner zijn dan :value kilobytes.', + 'numeric' => 'Het :attribute moet kleiner zijn dan :value.', + 'string' => 'Het :attribute moet minder dan :value karakters bevatten.', + ], + 'lte' => [ + 'array' => 'Het :attribute mag niet meer dan :value items bevatten.', + 'file' => 'Het :attribute moet kleiner zijn dan of gelijk zijn aan :value kilobytes.', + 'numeric' => 'Het :attribute moet kleiner zijn dan of gelijk zijn aan :value.', + 'string' => 'Het :attribute moet kleiner zijn dan of gelijk zijn aan :value karakters.', + ], + 'mac_address' => 'Het :attribute moet een geldig MAC-adres zijn.', + 'max' => [ + 'array' => 'Het :attribute mag niet meer dan :max items bevatten.', + 'file' => 'Het :attribute mag niet groter zijn dan :max kilobytes.', + 'numeric' => 'Het :attribute mag niet groter zijn dan :max.', + 'string' => 'Het :attribute mag niet groter zijn dan :max karakters.', + ], + 'max_digits' => 'Het :attribute mag niet meer dan :max cijfers bevatten.', + 'mimes' => 'Het :attribute moet een bestand zijn van het type: :values.', + 'mimetypes' => 'Het :attribute moet een bestand zijn van het type: :values.', + 'min' => [ + 'array' => 'Het :attribute moet ten minste :min items bevatten.', + 'file' => 'Het :attribute moet minimaal :min kilobytes zijn.', + 'numeric' => 'Het :attribute moet minimaal :min zijn.', + 'string' => 'Het :attribute moet minimaal :min karakters zijn.', + ], + 'min_digits' => 'Het :attribute moet minimaal :min cijfers bevatten.', + 'missing' => 'Het :attribute veld moet ontbreken.', + 'missing_if' => 'Het :attribute veld moet ontbreken wanneer :other :value is.', + 'missing_unless' => 'Het :attribute veld moet ontbreken tenzij :other :value is.', + 'missing_with' => 'Het :attribute veld moet ontbreken wanneer :values aanwezig is.', + 'missing_with_all' => 'Het :attribute veld moet ontbreken wanneer :values aanwezig zijn.', + 'multiple_of' => 'Het :attribute moet een veelvoud zijn van :value.', + 'not_in' => 'Het geselecteerde :attribute is ongeldig.', + 'not_regex' => 'Het :attribute formaat is ongeldig.', + 'numeric' => 'Het :attribute moet een nummer zijn.', + 'password' => [ + 'letters' => 'Het :attribute moet minimaal één letter bevatten.', + 'mixed' => 'Het :attribute moet minimaal één hoofdletter en één kleine letter bevatten.', + 'numbers' => 'Het :attribute moet minimaal één cijfer bevatten.', + 'symbols' => 'Het :attribute moet minimaal één symbool bevatten.', + 'uncompromised' => 'Het opgegeven :attribute is verschenen in een datalek. Kies alstublieft een ander :attribute.', + ], + 'present' => 'Het :attribute veld moet aanwezig zijn.', + 'present_if' => 'Het :attribute veld moet aanwezig zijn wanneer :other :value is.', + 'present_unless' => 'Het :attribute veld moet aanwezig zijn tenzij :other :value is.', + 'present_with' => 'Het :attribute veld moet aanwezig zijn wanneer :values aanwezig is.', + 'present_with_all' => 'Het :attribute veld moet aanwezig zijn wanneer :values aanwezig zijn.', + 'prohibited' => 'Het :attribute veld is verboden.', + 'prohibited_if' => 'Het :attribute veld is verboden wanneer :other :value is.', + 'prohibited_unless' => 'Het :attribute veld is verboden tenzij :other in :values is.', + 'prohibits' => 'Het :attribute veld verbiedt :other aanwezig te zijn.', + 'regex' => 'Het :attribute formaat is ongeldig.', + 'required' => 'Het :attribute veld is verplicht.', + 'required_array_keys' => 'Het :attribute veld moet invoer bevatten voor: :values.', + 'required_if' => 'Het :attribute veld is verplicht wanneer :other :value is.', + 'required_if_accepted' => 'Het :attribute veld is verplicht wanneer :other is geaccepteerd.', + 'required_unless' => 'Het :attribute veld is verplicht tenzij :other in :values is.', + 'required_with' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.', + 'required_with_all' => 'Het :attribute veld is verplicht wanneer :values aanwezig zijn.', + 'required_without' => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.', + 'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.', + 'same' => 'Het :attribute veld moet overeenkomen met :other.', + 'size' => [ + 'array' => 'Het :attribute veld moet :size items bevatten.', + 'file' => 'Het :attribute veld moet :size kilobytes zijn.', + 'numeric' => 'Het :attribute veld moet :size zijn.', + 'string' => 'Het :attribute veld moet :size karakters zijn.', + ], + 'starts_with' => 'Het :attribute veld moet beginnen met een van de volgende: :values.', + 'string' => 'Het :attribute veld moet een string zijn.', + 'timezone' => 'Het :attribute veld moet een geldige tijdzone zijn.', + 'unique' => 'Het :attribute is al in gebruik.', + 'uploaded' => 'Het uploaden van het :attribute is mislukt.', + 'uppercase' => 'Het :attribute veld moet in hoofdletters zijn.', + 'url' => 'Het :attribute veld moet een geldige URL zijn.', + 'ulid' => 'Het :attribute veld moet een geldige ULID zijn.', + 'uuid' => 'Het :attribute veld moet een geldige UUID zijn.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; From 052e64d6429a0666ba6daa39d54bd754eb61f8f9 Mon Sep 17 00:00:00 2001 From: "Sander den Hollander :)" Date: Sun, 3 Mar 2024 14:39:27 +0100 Subject: [PATCH 2/4] Added colour palette --- resources/css/app.css | 137 ++++++++++++++++++++++++++++++++++++++++++ tailwind.config.js | 73 ++++++++++++++++++++++ 2 files changed, 210 insertions(+) diff --git a/resources/css/app.css b/resources/css/app.css index 0de2120..55feda0 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -5,3 +5,140 @@ [x-cloak] { display: none; } + +@layer base { + :root { + --text-50: #ecf8f4; + --text-100: #daf1e9; + --text-200: #b5e3d4; + --text-300: #8fd6be; + --text-400: #6ac8a9; + --text-500: #45ba93; + --text-600: #379576; + --text-700: #297058; + --text-800: #1c4a3b; + --text-900: #0e251d; + --text-950: #07130f; + --text-default: #07130f; + + --background-50: #ebfaf5; + --background-100: #d6f5eb; + --background-200: #adebd6; + --background-300: #85e0c2; + --background-400: #5cd6ad; + --background-500: #33cc99; + --background-600: #29a37a; + --background-700: #1f7a5c; + --background-800: #14523d; + --background-900: #0a291f; + --background-950: #05140f; + --background-default: #fbfefd; + + --primary-50: #ecf8f2; + --primary-100: #d9f2e6; + --primary-200: #b4e4cd; + --primary-300: #8ed7b4; + --primary-400: #68ca9b; + --primary-500: #42bd82; + --primary-600: #359768; + --primary-700: #28714e; + --primary-800: #1b4b34; + --primary-900: #0d261a; + --primary-950: #07130d; + --primary-default: #51c28c; + + --secondary-50: #ecf1f8; + --secondary-100: #d9e2f2; + --secondary-200: #b4c5e4; + --secondary-300: #8ea9d7; + --secondary-400: #688cca; + --secondary-500: #426fbd; + --secondary-600: #355997; + --secondary-700: #284371; + --secondary-800: #1b2c4b; + --secondary-900: #0d1626; + --secondary-950: #070b13; + --secondary-default: #9db4dd; + + --accent-50: #ececf8; + --accent-100: #d9d9f2; + --accent-200: #b4b4e4; + --accent-300: #8e8ed7; + --accent-400: #6868ca; + --accent-500: #4242bd; + --accent-600: #353597; + --accent-700: #282871; + --accent-800: #1b1b4b; + --accent-900: #0d0d26; + --accent-950: #070713; + --accent-default: #7070cd; + + } + .dark { + --text-50: #07130f; + --text-100: #0e251d; + --text-200: #1c4a3b; + --text-300: #297058; + --text-400: #379576; + --text-500: #45ba93; + --text-600: #6ac8a9; + --text-700: #8fd6be; + --text-800: #b5e3d4; + --text-900: #daf1e9; + --text-950: #ecf8f4; + --text-default: #ecf8f4; + + --background-50: #05140f; + --background-100: #0a291f; + --background-200: #14523d; + --background-300: #1f7a5c; + --background-400: #29a37a; + --background-500: #33cc99; + --background-600: #5cd6ad; + --background-700: #85e0c2; + --background-800: #adebd6; + --background-900: #d6f5eb; + --background-950: #ebfaf5; + --background-default: #010403; + + --primary-50: #07130d; + --primary-100: #0d261a; + --primary-200: #1b4b34; + --primary-300: #28714e; + --primary-400: #359768; + --primary-500: #42bd82; + --primary-600: #68ca9b; + --primary-700: #8ed7b4; + --primary-800: #b4e4cd; + --primary-900: #d9f2e6; + --primary-950: #ecf8f2; + --primary-default: #3dae77; + + --secondary-50: #070b13; + --secondary-100: #0d1626; + --secondary-200: #1b2c4b; + --secondary-300: #284371; + --secondary-400: #355997; + --secondary-500: #426fbd; + --secondary-600: #688cca; + --secondary-700: #8ea9d7; + --secondary-800: #b4c5e4; + --secondary-900: #d9e2f2; + --secondary-950: #ecf1f8; + --secondary-default: #223a62; + + --accent-50: #070713; + --accent-100: #0d0d26; + --accent-200: #1b1b4b; + --accent-300: #282871; + --accent-400: #353597; + --accent-500: #4242bd; + --accent-600: #6868ca; + --accent-700: #8e8ed7; + --accent-800: #b4b4e4; + --accent-900: #d9d9f2; + --accent-950: #ececf8; + --accent-default: #32328f; + + } +} diff --git a/tailwind.config.js b/tailwind.config.js index abfacff..eaeaa95 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -20,4 +20,77 @@ export default { }, plugins: [forms, typography], + darkMode: 'class', + colors: { + 'text': { + 50: 'var(--text-50)', + 100: 'var(--text-100)', + 200: 'var(--text-200)', + 300: 'var(--text-300)', + 400: 'var(--text-400)', + 500: 'var(--text-500)', + 600: 'var(--text-600)', + 700: 'var(--text-700)', + 800: 'var(--text-800)', + 900: 'var(--text-900)', + 950: 'var(--text-950)', + 'default': 'var(--text-default)', + }, + 'background': { + 50: 'var(--background-50)', + 100: 'var(--background-100)', + 200: 'var(--background-200)', + 300: 'var(--background-300)', + 400: 'var(--background-400)', + 500: 'var(--background-500)', + 600: 'var(--background-600)', + 700: 'var(--background-700)', + 800: 'var(--background-800)', + 900: 'var(--background-900)', + 950: 'var(--background-950)', + 'default': 'var(--background-default)', + }, + 'primary': { + 50: 'var(--primary-50)', + 100: 'var(--primary-100)', + 200: 'var(--primary-200)', + 300: 'var(--primary-300)', + 400: 'var(--primary-400)', + 500: 'var(--primary-500)', + 600: 'var(--primary-600)', + 700: 'var(--primary-700)', + 800: 'var(--primary-800)', + 900: 'var(--primary-900)', + 950: 'var(--primary-950)', + 'default': 'var(--primary-default)', + }, + 'secondary': { + 50: 'var(--secondary-50)', + 100: 'var(--secondary-100)', + 200: 'var(--secondary-200)', + 300: 'var(--secondary-300)', + 400: 'var(--secondary-400)', + 500: 'var(--secondary-500)', + 600: 'var(--secondary-600)', + 700: 'var(--secondary-700)', + 800: 'var(--secondary-800)', + 900: 'var(--secondary-900)', + 950: 'var(--secondary-950)', + 'default': 'var(--secondary-default)', + }, + 'accent': { + 50: 'var(--accent-50)', + 100: 'var(--accent-100)', + 200: 'var(--accent-200)', + 300: 'var(--accent-300)', + 400: 'var(--accent-400)', + 500: 'var(--accent-500)', + 600: 'var(--accent-600)', + 700: 'var(--accent-700)', + 800: 'var(--accent-800)', + 900: 'var(--accent-900)', + 950: 'var(--accent-950)', + 'default': 'var(--accent-default)', + }, + }, }; From 5a66eca5df805b17f4eb112ad53ad646de504bbe Mon Sep 17 00:00:00 2001 From: "Sander den Hollander :)" Date: Sun, 3 Mar 2024 14:39:55 +0100 Subject: [PATCH 3/4] Beginning PEST test --- tests/Feature/HomescreenTest.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/Feature/HomescreenTest.php diff --git a/tests/Feature/HomescreenTest.php b/tests/Feature/HomescreenTest.php new file mode 100644 index 0000000..8c00da9 --- /dev/null +++ b/tests/Feature/HomescreenTest.php @@ -0,0 +1,18 @@ +get('/'); + + $response->assertStatus(200); + $response->assertSeeLivewire(Home::class); +})->group('home'); + +test('Home page can be rendered', function () { + Livewire::test(Home::class) + ->assertSee('CycleQuest') + ->assertStatus(200) + ->assertDontSee('jetstream'); +})->group('home'); From a7f31cf4fd02c9a8377e3b4bedcaf14bfeb3d1ba Mon Sep 17 00:00:00 2001 From: "Sander den Hollander :)" Date: Fri, 8 Mar 2024 19:20:19 +0100 Subject: [PATCH 4/4] Navbar done and new colours active --- app/Livewire/Home.php | 14 + app/View/Components/GuestLayout.php | 2 +- composer.lock | 236 +++++----- package-lock.json | 246 +++++----- resources/css/app.css | 137 ------ .../components/application-mark.blade.php | 5 +- .../views/components/dropdown-link.blade.php | 2 +- resources/views/components/dropdown.blade.php | 4 +- resources/views/components/nav-link.blade.php | 6 +- .../components/responsive-nav-link.blade.php | 4 +- resources/views/layouts/app.blade.php | 8 +- resources/views/layouts/guest.blade.php | 27 -- resources/views/layouts/main.blade.php | 33 ++ resources/views/livewire/home.blade.php | 3 + resources/views/navigation-menu.blade.php | 422 ++++++++++++------ routes/web.php | 5 +- tailwind.config.js | 197 ++++---- 17 files changed, 711 insertions(+), 640 deletions(-) create mode 100644 app/Livewire/Home.php delete mode 100644 resources/views/layouts/guest.blade.php create mode 100644 resources/views/layouts/main.blade.php create mode 100644 resources/views/livewire/home.blade.php diff --git a/app/Livewire/Home.php b/app/Livewire/Home.php new file mode 100644 index 0000000..ab59553 --- /dev/null +++ b/app/Livewire/Home.php @@ -0,0 +1,14 @@ +layout('layouts.main')->title(__('home.title')); + } +} diff --git a/app/View/Components/GuestLayout.php b/app/View/Components/GuestLayout.php index d1f6253..fc28ec7 100644 --- a/app/View/Components/GuestLayout.php +++ b/app/View/Components/GuestLayout.php @@ -12,6 +12,6 @@ class GuestLayout extends Component */ public function render(): View { - return view('layouts.guest'); + return view('layouts.main'); } } diff --git a/composer.lock b/composer.lock index 0d7a17f..9092f75 100644 --- a/composer.lock +++ b/composer.lock @@ -1151,16 +1151,16 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.0.5", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", - "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", "shasum": "" }, "require": { @@ -1168,9 +1168,9 @@ "php": "^7.1|^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.17", + "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^0.12.66", + "phpstan/phpstan": "^1.4", "phpunit/phpunit": "^7.5|^8.5|^9.4", "vimeo/psalm": "^4.3" }, @@ -1204,9 +1204,9 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" }, - "time": "2021-10-08T21:21:46+00:00" + "time": "2024-03-08T09:58:59+00:00" }, { "name": "laravel/fortify", @@ -1274,16 +1274,16 @@ }, { "name": "laravel/framework", - "version": "v10.46.0", + "version": "v10.47.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "5e95946a8283a8d5c015035793f9c61c297e937f" + "reference": "fce29b8de62733cdecbe12e3bae801f83fff2ea4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/5e95946a8283a8d5c015035793f9c61c297e937f", - "reference": "5e95946a8283a8d5c015035793f9c61c297e937f", + "url": "https://api.github.com/repos/laravel/framework/zipball/fce29b8de62733cdecbe12e3bae801f83fff2ea4", + "reference": "fce29b8de62733cdecbe12e3bae801f83fff2ea4", "shasum": "" }, "require": { @@ -1476,20 +1476,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-02-27T16:46:54+00:00" + "time": "2024-03-05T15:18:36+00:00" }, { "name": "laravel/jetstream", - "version": "v4.3.0", + "version": "v4.3.1", "source": { "type": "git", "url": "https://github.com/laravel/jetstream.git", - "reference": "c0e19cad88ec5e014746f860bb1559d50474f590" + "reference": "1cb2b30664d818491b3193ccbdd97758fa5b60fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/jetstream/zipball/c0e19cad88ec5e014746f860bb1559d50474f590", - "reference": "c0e19cad88ec5e014746f860bb1559d50474f590", + "url": "https://api.github.com/repos/laravel/jetstream/zipball/1cb2b30664d818491b3193ccbdd97758fa5b60fc", + "reference": "1cb2b30664d818491b3193ccbdd97758fa5b60fc", "shasum": "" }, "require": { @@ -1545,7 +1545,7 @@ "issues": "https://github.com/laravel/jetstream/issues", "source": "https://github.com/laravel/jetstream" }, - "time": "2024-02-23T15:35:22+00:00" + "time": "2024-02-29T17:10:06+00:00" }, { "name": "laravel/prompts", @@ -2192,16 +2192,16 @@ }, { "name": "livewire/livewire", - "version": "v3.4.6", + "version": "v3.4.8", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "7e7d638183b34fb61621455891869f5abfd55a82" + "reference": "0335b8f022ac535fc3cf29fd8a8fcb275353a470" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/7e7d638183b34fb61621455891869f5abfd55a82", - "reference": "7e7d638183b34fb61621455891869f5abfd55a82", + "url": "https://api.github.com/repos/livewire/livewire/zipball/0335b8f022ac535fc3cf29fd8a8fcb275353a470", + "reference": "0335b8f022ac535fc3cf29fd8a8fcb275353a470", "shasum": "" }, "require": { @@ -2255,7 +2255,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.4.6" + "source": "https://github.com/livewire/livewire/tree/v3.4.8" }, "funding": [ { @@ -2263,25 +2263,25 @@ "type": "github" } ], - "time": "2024-02-20T14:04:25+00:00" + "time": "2024-03-08T13:01:50+00:00" }, { "name": "mobiledetect/mobiledetectlib", - "version": "4.8.05", + "version": "4.8.06", "source": { "type": "git", "url": "https://github.com/serbanghita/Mobile-Detect.git", - "reference": "b7a8cdd70955ea6162269939914ba97fe36a154a" + "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/b7a8cdd70955ea6162269939914ba97fe36a154a", - "reference": "b7a8cdd70955ea6162269939914ba97fe36a154a", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/af088b54cecc13b3264edca7da93a89ba7aa2d9e", + "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e", "shasum": "" }, "require": { "php": ">=8.0", - "psr/simple-cache": "^3.0" + "psr/simple-cache": "^2 || ^3" }, "require-dev": { "friendsofphp/php-cs-fixer": "^v3.35.1", @@ -2319,7 +2319,7 @@ ], "support": { "issues": "https://github.com/serbanghita/Mobile-Detect/issues", - "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.05" + "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.06" }, "funding": [ { @@ -2327,7 +2327,7 @@ "type": "github" } ], - "time": "2024-01-10T22:04:41+00:00" + "time": "2024-03-01T22:28:42+00:00" }, { "name": "monolog/monolog", @@ -2687,16 +2687,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.0.1", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69" + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2218c2252c874a4624ab2f613d86ac32d227bc69", - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", "shasum": "" }, "require": { @@ -2739,9 +2739,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" }, - "time": "2024-02-21T19:24:10+00:00" + "time": "2024-03-05T20:51:40+00:00" }, { "name": "nunomaduro/termwind", @@ -3880,16 +3880,16 @@ }, { "name": "sentry/sentry", - "version": "4.6.0", + "version": "4.6.1", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "30d98a460ab10f7b7032d76c62da5b1ce6c0765d" + "reference": "5a94184175e5830b589bf923da8c9c3af2c0f409" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/30d98a460ab10f7b7032d76c62da5b1ce6c0765d", - "reference": "30d98a460ab10f7b7032d76c62da5b1ce6c0765d", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/5a94184175e5830b589bf923da8c9c3af2c0f409", + "reference": "5a94184175e5830b589bf923da8c9c3af2c0f409", "shasum": "" }, "require": { @@ -3953,7 +3953,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.6.0" + "source": "https://github.com/getsentry/sentry-php/tree/4.6.1" }, "funding": [ { @@ -3965,24 +3965,24 @@ "type": "custom" } ], - "time": "2024-02-13T11:32:56+00:00" + "time": "2024-03-08T08:18:09+00:00" }, { "name": "sentry/sentry-laravel", - "version": "4.2.0", + "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "054638ac05d7668e8b2c636e66fed5b5b468f11f" + "reference": "7f88c200f1ed352c299b5aee177ac5e5faf4b3f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/054638ac05d7668e8b2c636e66fed5b5b468f11f", - "reference": "054638ac05d7668e8b2c636e66fed5b5b468f11f", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/7f88c200f1ed352c299b5aee177ac5e5faf4b3f4", + "reference": "7f88c200f1ed352c299b5aee177ac5e5faf4b3f4", "shasum": "" }, "require": { - "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", + "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", "nyholm/psr7": "^1.0", "php": "^7.2 | ^8.0", "sentry/sentry": "^4.5", @@ -3991,11 +3991,11 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.11", "guzzlehttp/guzzle": "^7.2", - "laravel/folio": "^1.0", - "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", + "laravel/folio": "^1.1", + "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", "livewire/livewire": "^2.0 | ^3.0", "mockery/mockery": "^1.3", - "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0", + "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.4 | ^9.3 | ^10.4" }, @@ -4042,7 +4042,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.2.0" + "source": "https://github.com/getsentry/sentry-laravel/tree/4.3.0" }, "funding": [ { @@ -4054,7 +4054,7 @@ "type": "custom" } ], - "time": "2024-01-29T17:08:18+00:00" + "time": "2024-03-08T08:12:38+00:00" }, { "name": "symfony/console", @@ -4656,16 +4656,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.4.4", + "version": "v6.4.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "7a186f64a7f02787c04e8476538624d6aa888e42" + "reference": "f6947cb939d8efee137797382cb4db1af653ef75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7a186f64a7f02787c04e8476538624d6aa888e42", - "reference": "7a186f64a7f02787c04e8476538624d6aa888e42", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6947cb939d8efee137797382cb4db1af653ef75", + "reference": "f6947cb939d8efee137797382cb4db1af653ef75", "shasum": "" }, "require": { @@ -4749,7 +4749,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/v6.4.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.5" }, "funding": [ { @@ -4765,7 +4765,7 @@ "type": "tidelift" } ], - "time": "2024-02-27T06:32:13+00:00" + "time": "2024-03-04T21:00:47+00:00" }, { "name": "symfony/mailer", @@ -5855,16 +5855,16 @@ }, { "name": "symfony/routing", - "version": "v6.4.3", + "version": "v6.4.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842" + "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3b2957ad54902f0f544df83e3d58b38d7e8e5842", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842", + "url": "https://api.github.com/repos/symfony/routing/zipball/7fe30068e207d9c31c0138501ab40358eb2d49a4", + "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4", "shasum": "" }, "require": { @@ -5918,7 +5918,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.3" + "source": "https://github.com/symfony/routing/tree/v6.4.5" }, "funding": [ { @@ -5934,7 +5934,7 @@ "type": "tidelift" } ], - "time": "2024-01-30T13:55:02+00:00" + "time": "2024-02-27T12:33:30+00:00" }, { "name": "symfony/service-contracts", @@ -7162,16 +7162,16 @@ }, { "name": "laravel/sail", - "version": "v1.28.1", + "version": "v1.28.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "f84e444a3dbc1811803cd2a050bdd54ff6f5eef8" + "reference": "057777403b8ab79222dcc04983beaab10b6de6a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/f84e444a3dbc1811803cd2a050bdd54ff6f5eef8", - "reference": "f84e444a3dbc1811803cd2a050bdd54ff6f5eef8", + "url": "https://api.github.com/repos/laravel/sail/zipball/057777403b8ab79222dcc04983beaab10b6de6a0", + "reference": "057777403b8ab79222dcc04983beaab10b6de6a0", "shasum": "" }, "require": { @@ -7220,7 +7220,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2024-02-23T00:24:47+00:00" + "time": "2024-03-04T14:58:29+00:00" }, { "name": "mockery/mockery", @@ -7785,20 +7785,21 @@ }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -7839,9 +7840,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -8111,16 +8118,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.11", + "version": "10.1.12", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "78c3b7625965c2513ee96569a4dbb62601784145" + "reference": "842f72662d6b9edda84c4b6f13885fd9cd53dc63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/78c3b7625965c2513ee96569a4dbb62601784145", - "reference": "78c3b7625965c2513ee96569a4dbb62601784145", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/842f72662d6b9edda84c4b6f13885fd9cd53dc63", + "reference": "842f72662d6b9edda84c4b6f13885fd9cd53dc63", "shasum": "" }, "require": { @@ -8177,7 +8184,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.11" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.12" }, "funding": [ { @@ -8185,7 +8192,7 @@ "type": "github" } ], - "time": "2023-12-21T15:38:30+00:00" + "time": "2024-03-02T07:22:05+00:00" }, { "name": "phpunit/php-file-iterator", @@ -8533,16 +8540,16 @@ }, { "name": "sebastian/cli-parser", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae" + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae", - "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", "shasum": "" }, "require": { @@ -8577,7 +8584,8 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" }, "funding": [ { @@ -8585,7 +8593,7 @@ "type": "github" } ], - "time": "2023-02-03T06:58:15+00:00" + "time": "2024-03-02T07:12:49+00:00" }, { "name": "sebastian/code-unit", @@ -8835,16 +8843,16 @@ }, { "name": "sebastian/diff", - "version": "5.1.0", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f" + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/fbf413a49e54f6b9b17e12d900ac7f6101591b7f", - "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", "shasum": "" }, "require": { @@ -8852,7 +8860,7 @@ }, "require-dev": { "phpunit/phpunit": "^10.0", - "symfony/process": "^4.2 || ^5" + "symfony/process": "^6.4" }, "type": "library", "extra": { @@ -8890,7 +8898,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" }, "funding": [ { @@ -8898,7 +8906,7 @@ "type": "github" } ], - "time": "2023-12-22T10:55:06+00:00" + "time": "2024-03-02T07:15:17+00:00" }, { "name": "sebastian/environment", @@ -8966,16 +8974,16 @@ }, { "name": "sebastian/exporter", - "version": "5.1.1", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc" + "reference": "955288482d97c19a372d3f31006ab3f37da47adf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc", - "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", + "reference": "955288482d97c19a372d3f31006ab3f37da47adf", "shasum": "" }, "require": { @@ -9032,7 +9040,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" }, "funding": [ { @@ -9040,20 +9048,20 @@ "type": "github" } ], - "time": "2023-09-24T13:22:09+00:00" + "time": "2024-03-02T07:17:12+00:00" }, { "name": "sebastian/global-state", - "version": "6.0.1", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4" + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4", - "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", "shasum": "" }, "require": { @@ -9087,14 +9095,14 @@ } ], "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", "keywords": [ "global state" ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1" + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" }, "funding": [ { @@ -9102,7 +9110,7 @@ "type": "github" } ], - "time": "2023-07-19T07:19:23+00:00" + "time": "2024-03-02T07:19:19+00:00" }, { "name": "sebastian/lines-of-code", @@ -9884,16 +9892,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -9922,7 +9930,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -9930,7 +9938,7 @@ "type": "github" } ], - "time": "2023-11-20T00:12:19+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], diff --git a/package-lock.json b/package-lock.json index e5fbbc2..bbcc0e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -454,9 +454,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.24.tgz", - "integrity": "sha512-+VaWXDa6+l6MhflBvVXjIEAzb59nQ2JUK3bwRp2zRpPtU+8TFRy9Gg/5oIcNlkEL5PGlBFGfemUVvIgLnTzq7Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -509,9 +509,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", - "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.1.tgz", + "integrity": "sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==", "cpu": [ "arm" ], @@ -522,9 +522,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", - "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.1.tgz", + "integrity": "sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==", "cpu": [ "arm64" ], @@ -535,9 +535,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", - "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.1.tgz", + "integrity": "sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==", "cpu": [ "arm64" ], @@ -548,9 +548,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", - "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.1.tgz", + "integrity": "sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==", "cpu": [ "x64" ], @@ -561,9 +561,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", - "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.1.tgz", + "integrity": "sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==", "cpu": [ "arm" ], @@ -574,9 +574,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", - "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.1.tgz", + "integrity": "sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==", "cpu": [ "arm64" ], @@ -587,9 +587,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", - "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.1.tgz", + "integrity": "sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==", "cpu": [ "arm64" ], @@ -600,9 +600,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", - "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.1.tgz", + "integrity": "sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==", "cpu": [ "riscv64" ], @@ -613,9 +613,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", - "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.1.tgz", + "integrity": "sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==", "cpu": [ "x64" ], @@ -626,9 +626,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", - "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.1.tgz", + "integrity": "sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==", "cpu": [ "x64" ], @@ -639,9 +639,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", - "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.1.tgz", + "integrity": "sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==", "cpu": [ "arm64" ], @@ -652,9 +652,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", - "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.1.tgz", + "integrity": "sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==", "cpu": [ "ia32" ], @@ -665,9 +665,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", - "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.1.tgz", + "integrity": "sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==", "cpu": [ "x64" ], @@ -678,102 +678,102 @@ ] }, "node_modules/@sentry-internal/feedback": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.104.0.tgz", - "integrity": "sha512-+OWqm+X9ZfEQQmxVoZsc9lpzd85pabAT+bEj57StRMTnfdRbD9TippS20nCD9N2Ql5v2/41NfiPONMejGbnOwg==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.106.0.tgz", + "integrity": "sha512-Uz6pv3SN8XORTMme5xPxP/kuho7CAA6E/pMlpMjsojjBbnwLIICu10JaEZNsF/AtEya1RcNVTyPCrtF1F3sBYA==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.0", + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.104.0.tgz", - "integrity": "sha512-gfdnkFIpxAveKNghkvRCqv+hSiBkxYVoyFZLTvUPuM9Cmvmket1/PpnuWMC2jNtCEewG3gxkPDd4EaT9oa1HZQ==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.106.0.tgz", + "integrity": "sha512-59qmT6XqbwpQuK1nVmv+XFxgd80gpYNH3aqgF5BEKux23kRB02/ARR5MwYyIHgVO0JhwdGIuiTfiLVNDu+nwTQ==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/replay": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.0", + "@sentry/replay": "7.106.0", + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.104.0.tgz", - "integrity": "sha512-2z7OijM1J5ndJUiJJElC3iH9qb/Eb8eYm2v8oJhM8WVdc5uCKfrQuYHNgGOnmY2FOCfEUlTmMQGpDw7DJ67L5w==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.106.0.tgz", + "integrity": "sha512-O8Es6Sa/tP80nfl+8soNfWzeRNFcT484SvjLR8BS3pHM9KDAlwNXyoQhFr2BKNYL1irbq6UF6eku4xCnUKVmqA==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.0", + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.104.0.tgz", - "integrity": "sha512-HsqO+mr1SowGoP0VbuWrQ2DZT0t5PLomy7LEYa6+4lbOemnY+5YV2NSwBTKbjYysvKipSwaRtPhXrsXsMaz8Bg==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.106.0.tgz", + "integrity": "sha512-OrHdw44giTtMa1DmlIUMBN4ypj1xTES9DLjq16ufK+bLqW3rWzwCuTy0sb9ZmSxc7fL2pdBlsL+sECiS+U2TEw==", "dependencies": { - "@sentry-internal/feedback": "7.104.0", - "@sentry-internal/replay-canvas": "7.104.0", - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/replay": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry-internal/feedback": "7.106.0", + "@sentry-internal/replay-canvas": "7.106.0", + "@sentry-internal/tracing": "7.106.0", + "@sentry/core": "7.106.0", + "@sentry/replay": "7.106.0", + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.104.0.tgz", - "integrity": "sha512-XPndD6IGQGd07/EntvYVzOWQUo/Gd7L3DwYFeEKeBv6ByWjbBNmVZFRhU0GPPsCHKyW9yMU9OO9diLSS4ijsRg==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.106.0.tgz", + "integrity": "sha512-Dc13XtnyFaXup2E4vCbzuG0QKAVjrJBk4qfGwvSJaTuopEaEWBs2MpK6hRzFhsz9S3T0La7c1F/62NptvTUWsQ==", "dependencies": { - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/replay": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.104.0.tgz", - "integrity": "sha512-HmWBr/u+SNeULxCxM8lJb2iqhjizeLGJtuKSShPEguEXIUT4kzdoqLh6wn7BAjiKzhmyjrnBcosR5LUqJtGYZQ==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.106.0.tgz", + "integrity": "sha512-buaAOvOI+3pFm+76vwtxSxciBATHyR78aDjStghJZcIpFDNF31K8ZV0uP9+EUPbXHohtkTwZ86cn/P9cyY6NgA==", "dependencies": { - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry-internal/tracing": "7.106.0", + "@sentry/core": "7.106.0", + "@sentry/types": "7.106.0", + "@sentry/utils": "7.106.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.104.0.tgz", - "integrity": "sha512-5bs0xe0+GZR4QBm9Nrqw59o0sv3kBtCosrZDVxBru/dQbrfnB+/kVorvuM0rV3+coNITTKcKDegSZmK1d2uOGQ==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.106.0.tgz", + "integrity": "sha512-oKTkDaL6P9xJC5/zHLRemHTWboUqRYjkJNaZCN63j4kJqGy56wee4vDtDese/NWWn4U4C1QV1h+Mifm2HmDcQg==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.104.0.tgz", - "integrity": "sha512-ZVg+xZirI9DlOi0NegNVocswdh/8p6QkzlQzDQY2LP2CC6JQdmwi64o0S4rPH4YIHNKQJTpIjduoxeKgd1EO5g==", + "version": "7.106.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.106.0.tgz", + "integrity": "sha512-bVsePsXLpFu/1sH4rpJrPcnVxW2fXXfGfGxKs6Bm+dkOMbuVTlk/KAzIbdjCDIpVlrMDJmMNEv5xgTFjgWDkjw==", "dependencies": { - "@sentry/types": "7.104.0" + "@sentry/types": "7.106.0" }, "engines": { "node": ">=8" @@ -868,9 +868,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.18", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", + "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", "dev": true, "funding": [ { @@ -887,8 +887,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001591", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -993,9 +993,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001591", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz", - "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==", + "version": "1.0.30001596", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz", + "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==", "dev": true, "funding": [ { @@ -1141,9 +1141,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.689", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.689.tgz", - "integrity": "sha512-GatzRKnGPS1go29ep25reM94xxd1Wj8ritU0yRhCJ/tr1Bg8gKnm6R9O/yPOhGQBoLMZ9ezfrpghNaTw97C/PQ==", + "version": "1.4.698", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.698.tgz", + "integrity": "sha512-f9iZD1t3CLy1AS6vzM5EKGa6p9pRcOeEFXRFbaG2Ta+Oe7MkfRQ3fsvPYidzHe1h4i0JvIvpcY55C+B6BZNGtQ==", "dev": true }, "node_modules/emoji-regex": { @@ -1988,9 +1988,9 @@ } }, "node_modules/rollup": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", - "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.1.tgz", + "integrity": "sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -2003,19 +2003,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.12.0", - "@rollup/rollup-android-arm64": "4.12.0", - "@rollup/rollup-darwin-arm64": "4.12.0", - "@rollup/rollup-darwin-x64": "4.12.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", - "@rollup/rollup-linux-arm64-gnu": "4.12.0", - "@rollup/rollup-linux-arm64-musl": "4.12.0", - "@rollup/rollup-linux-riscv64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-musl": "4.12.0", - "@rollup/rollup-win32-arm64-msvc": "4.12.0", - "@rollup/rollup-win32-ia32-msvc": "4.12.0", - "@rollup/rollup-win32-x64-msvc": "4.12.0", + "@rollup/rollup-android-arm-eabi": "4.12.1", + "@rollup/rollup-android-arm64": "4.12.1", + "@rollup/rollup-darwin-arm64": "4.12.1", + "@rollup/rollup-darwin-x64": "4.12.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.12.1", + "@rollup/rollup-linux-arm64-gnu": "4.12.1", + "@rollup/rollup-linux-arm64-musl": "4.12.1", + "@rollup/rollup-linux-riscv64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-musl": "4.12.1", + "@rollup/rollup-win32-arm64-msvc": "4.12.1", + "@rollup/rollup-win32-ia32-msvc": "4.12.1", + "@rollup/rollup-win32-x64-msvc": "4.12.1", "fsevents": "~2.3.2" } }, @@ -2340,9 +2340,9 @@ "dev": true }, "node_modules/vite": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", - "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.5.tgz", + "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==", "dev": true, "dependencies": { "esbuild": "^0.19.3", @@ -2511,9 +2511,9 @@ } }, "node_modules/yaml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", - "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, "bin": { "yaml": "bin.mjs" diff --git a/resources/css/app.css b/resources/css/app.css index 55feda0..0de2120 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -5,140 +5,3 @@ [x-cloak] { display: none; } - -@layer base { - :root { - --text-50: #ecf8f4; - --text-100: #daf1e9; - --text-200: #b5e3d4; - --text-300: #8fd6be; - --text-400: #6ac8a9; - --text-500: #45ba93; - --text-600: #379576; - --text-700: #297058; - --text-800: #1c4a3b; - --text-900: #0e251d; - --text-950: #07130f; - --text-default: #07130f; - - --background-50: #ebfaf5; - --background-100: #d6f5eb; - --background-200: #adebd6; - --background-300: #85e0c2; - --background-400: #5cd6ad; - --background-500: #33cc99; - --background-600: #29a37a; - --background-700: #1f7a5c; - --background-800: #14523d; - --background-900: #0a291f; - --background-950: #05140f; - --background-default: #fbfefd; - - --primary-50: #ecf8f2; - --primary-100: #d9f2e6; - --primary-200: #b4e4cd; - --primary-300: #8ed7b4; - --primary-400: #68ca9b; - --primary-500: #42bd82; - --primary-600: #359768; - --primary-700: #28714e; - --primary-800: #1b4b34; - --primary-900: #0d261a; - --primary-950: #07130d; - --primary-default: #51c28c; - - --secondary-50: #ecf1f8; - --secondary-100: #d9e2f2; - --secondary-200: #b4c5e4; - --secondary-300: #8ea9d7; - --secondary-400: #688cca; - --secondary-500: #426fbd; - --secondary-600: #355997; - --secondary-700: #284371; - --secondary-800: #1b2c4b; - --secondary-900: #0d1626; - --secondary-950: #070b13; - --secondary-default: #9db4dd; - - --accent-50: #ececf8; - --accent-100: #d9d9f2; - --accent-200: #b4b4e4; - --accent-300: #8e8ed7; - --accent-400: #6868ca; - --accent-500: #4242bd; - --accent-600: #353597; - --accent-700: #282871; - --accent-800: #1b1b4b; - --accent-900: #0d0d26; - --accent-950: #070713; - --accent-default: #7070cd; - - } - .dark { - --text-50: #07130f; - --text-100: #0e251d; - --text-200: #1c4a3b; - --text-300: #297058; - --text-400: #379576; - --text-500: #45ba93; - --text-600: #6ac8a9; - --text-700: #8fd6be; - --text-800: #b5e3d4; - --text-900: #daf1e9; - --text-950: #ecf8f4; - --text-default: #ecf8f4; - - --background-50: #05140f; - --background-100: #0a291f; - --background-200: #14523d; - --background-300: #1f7a5c; - --background-400: #29a37a; - --background-500: #33cc99; - --background-600: #5cd6ad; - --background-700: #85e0c2; - --background-800: #adebd6; - --background-900: #d6f5eb; - --background-950: #ebfaf5; - --background-default: #010403; - - --primary-50: #07130d; - --primary-100: #0d261a; - --primary-200: #1b4b34; - --primary-300: #28714e; - --primary-400: #359768; - --primary-500: #42bd82; - --primary-600: #68ca9b; - --primary-700: #8ed7b4; - --primary-800: #b4e4cd; - --primary-900: #d9f2e6; - --primary-950: #ecf8f2; - --primary-default: #3dae77; - - --secondary-50: #070b13; - --secondary-100: #0d1626; - --secondary-200: #1b2c4b; - --secondary-300: #284371; - --secondary-400: #355997; - --secondary-500: #426fbd; - --secondary-600: #688cca; - --secondary-700: #8ea9d7; - --secondary-800: #b4c5e4; - --secondary-900: #d9e2f2; - --secondary-950: #ecf1f8; - --secondary-default: #223a62; - - --accent-50: #070713; - --accent-100: #0d0d26; - --accent-200: #1b1b4b; - --accent-300: #282871; - --accent-400: #353597; - --accent-500: #4242bd; - --accent-600: #6868ca; - --accent-700: #8e8ed7; - --accent-800: #b4b4e4; - --accent-900: #d9d9f2; - --accent-950: #ececf8; - --accent-default: #32328f; - - } -} diff --git a/resources/views/components/application-mark.blade.php b/resources/views/components/application-mark.blade.php index 182054e..3ec252c 100644 --- a/resources/views/components/application-mark.blade.php +++ b/resources/views/components/application-mark.blade.php @@ -1,4 +1,3 @@ - - - + + diff --git a/resources/views/components/dropdown-link.blade.php b/resources/views/components/dropdown-link.blade.php index 6d5279d..3f2d4e9 100644 --- a/resources/views/components/dropdown-link.blade.php +++ b/resources/views/components/dropdown-link.blade.php @@ -1 +1 @@ -merge(['class' => 'block w-full px-4 py-2 text-start text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-800 transition duration-150 ease-in-out']) }}>{{ $slot }} +merge(['class' => 'block w-full px-4 py-2 text-start text-sm leading-5 text-text dark:text-dm-text hover:bg-ac dark:hover:bg-dm-ac focus:outline-none focus:bg-ac/50 dark:focus:bg-dm-ac-200 transition duration-150 ease-in-out']) }}>{{ $slot }} diff --git a/resources/views/components/dropdown.blade.php b/resources/views/components/dropdown.blade.php index 001c773..7dd51db 100644 --- a/resources/views/components/dropdown.blade.php +++ b/resources/views/components/dropdown.blade.php @@ -1,4 +1,4 @@ -@props(['align' => 'right', 'width' => '48', 'contentClasses' => 'py-1 bg-white dark:bg-gray-700', 'dropdownClasses' => '']) +@props(['align' => 'right', 'width' => '48', 'contentClasses' => 'py-1 bg-bg dark:bg-dm-bg', 'dropdownClasses' => '']) @php switch ($align) { @@ -40,7 +40,7 @@ class="absolute z-50 mt-2 {{ $width }} rounded-md shadow-lg {{ $alignmentClasses }} {{ $dropdownClasses }}" style="display: none;" @click="open = false"> -
+
{{ $content }}
diff --git a/resources/views/components/nav-link.blade.php b/resources/views/components/nav-link.blade.php index 37bad55..f1aecb8 100644 --- a/resources/views/components/nav-link.blade.php +++ b/resources/views/components/nav-link.blade.php @@ -2,10 +2,10 @@ @php $classes = ($active ?? false) - ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 dark:border-indigo-600 text-sm font-medium leading-5 text-gray-900 dark:text-gray-100 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out' - : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-300 dark:hover:border-gray-700 focus:outline-none focus:text-gray-700 dark:focus:text-gray-300 focus:border-gray-300 dark:focus:border-gray-700 transition duration-150 ease-in-out'; + ? 'inline-flex items-center px-1 pt-1 border-b-2 border-pr dark:border-dm-pr text-sm font-medium leading-5 text-text dark:text-dm-text focus:outline-none focus:border-ac dark:focus:-border-dm-ac transition duration-150 ease-in-out' + : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-text/50 dark:text-dm-text/50 hover:text-text dark:hover:text-dm-text hover:border-ac dark:hover:border-dm-ac focus:outline-none focus:text-text dark:focus:text-dm-text focus:border-pr dark:focus:border-dm-pr transition duration-150 ease-in-out'; @endphp -merge(['class' => $classes]) }}> +merge(['class' => $classes]) }} wire:navigate> {{ $slot }} diff --git a/resources/views/components/responsive-nav-link.blade.php b/resources/views/components/responsive-nav-link.blade.php index 98b55d1..54c2d4e 100644 --- a/resources/views/components/responsive-nav-link.blade.php +++ b/resources/views/components/responsive-nav-link.blade.php @@ -2,8 +2,8 @@ @php $classes = ($active ?? false) - ? 'block w-full ps-3 pe-4 py-2 border-l-4 border-indigo-400 dark:border-indigo-600 text-start text-base font-medium text-indigo-700 dark:text-indigo-300 bg-indigo-50 dark:bg-indigo-900/50 focus:outline-none focus:text-indigo-800 dark:focus:text-indigo-200 focus:bg-indigo-100 dark:focus:bg-indigo-900 focus:border-indigo-700 dark:focus:border-indigo-300 transition duration-150 ease-in-out' - : 'block w-full ps-3 pe-4 py-2 border-l-4 border-transparent text-start text-base font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-700 hover:border-gray-300 dark:hover:border-gray-600 focus:outline-none focus:text-gray-800 dark:focus:text-gray-200 focus:bg-gray-50 dark:focus:bg-gray-700 focus:border-gray-300 dark:focus:border-gray-600 transition duration-150 ease-in-out'; + ? 'block w-full ps-3 pe-4 py-2 border-l-4 border-pr dark:border-dm-pr text-start text-base font-medium text-text-700 dark:text-text-800 bg-bg-400 dark:bg-dm-bg-600 focus:outline-none focus:text-text dark:focus:text-dm-text focus:bg-ac dark:focus:bg-dm-ac focus:border-ac-300 dark:focus:border-dm-ac-300 transition duration-150 ease-in-out' + : 'block w-full ps-3 pe-4 py-2 border-l-4 border-transparent text-start text-base font-medium text-text dark:text-dm-text focus:outline-none focus:text-text dark:focus:text-dm-text focus:bg-ac dark:focus:bg-dm-ac focus:border-ac-300 dark:focus:border-dm-ac-300 transition duration-150 ease-in-out'; @endphp merge(['class' => $classes]) }}> diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index f95eaab..7dc9182 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -1,5 +1,11 @@ - + diff --git a/resources/views/layouts/guest.blade.php b/resources/views/layouts/guest.blade.php deleted file mode 100644 index 675bd68..0000000 --- a/resources/views/layouts/guest.blade.php +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - {{ config('app.name', 'Laravel') }} - - - - - - - @vite(['resources/css/app.css', 'resources/js/app.js']) - - - @livewireStyles - - -
- {{ $slot }} -
- - @livewireScripts - - diff --git a/resources/views/layouts/main.blade.php b/resources/views/layouts/main.blade.php new file mode 100644 index 0000000..d9a164c --- /dev/null +++ b/resources/views/layouts/main.blade.php @@ -0,0 +1,33 @@ + + + + + + + + {{ $title ?? 'No Title' }} | {{ __('app.name') }} + + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + @livewireStyles + + + +
+ {{ $slot }} +
+@livewireScripts + + diff --git a/resources/views/livewire/home.blade.php b/resources/views/livewire/home.blade.php new file mode 100644 index 0000000..6a52160 --- /dev/null +++ b/resources/views/livewire/home.blade.php @@ -0,0 +1,3 @@ +
+ {{-- If your happiness depends on money, you will never be happy with yourself. --}} +
diff --git a/resources/views/navigation-menu.blade.php b/resources/views/navigation-menu.blade.php index fc5b22d..6d3038e 100644 --- a/resources/views/navigation-menu.blade.php +++ b/resources/views/navigation-menu.blade.php @@ -1,135 +1,195 @@ -