diff --git a/.env.example b/.env.example index 1eb0214..281445b 100644 --- a/.env.example +++ b/.env.example @@ -4,7 +4,7 @@ APP_KEY= APP_DEBUG=true APP_DEPLOYED=false APP_TIMEZONE=UTC -APP_URL=http://localhost +APP_URL=http://localhost:8000 APP_LOCALE=en APP_FALLBACK_LOCALE=en diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 3ef312c..23d3fe7 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -6,8 +6,43 @@ use App\Models\Area; use App\Models\Part; use Illuminate\Support\Facades\Route; + +/** + * @param $langCode string code like fa + * @return bool + */ +function langIsRTL($langCode) { + $rtlLanguages = [ + 'ar', // Arabic + 'arc', // Aramaic + 'dv', // Divehi + 'fa', // Persian (Farsi) + 'ha', // Hausa + 'he', // Hebrew + 'khw', // Khowar + 'ks', // Kashmiri + 'ku', // Kurdish + 'ps', // Pashto + 'ur', // Urdu + 'yi', // Yiddish + 'ug', // Uyghur + 'sd', // Sindhi + 'syr', // Syriac + 'dhv', // Dhivehi + 'sqr', // Siirt Arabic + 'sam', // Samaritan Aramaic + 'man', // Mandaic + 'men', // Mende + 'nqo', // N'Ko + 'phn', // Phoenician + 'syr', // Syriac + 'th', // Thaana + ]; + + return in_array(strtolower($langCode), $rtlLanguages); +} /** - * @param $lang code like fa + * @param $lang string code like fa * @return string */ function getEmojiLanguagebyCode($lang): string diff --git a/resources/sass/app.scss b/resources/sass/app.scss index 7f4c77a..0e8db66 100644 --- a/resources/sass/app.scss +++ b/resources/sass/app.scss @@ -6,7 +6,7 @@ @import 'panel/variables'; // Bootstrap -@import 'bootstrap/scss/bootstrap'; +//@import 'bootstrap/scss/bootstrap'; /* width */ ::-webkit-scrollbar { diff --git a/resources/sass/panel/_navbar.scss b/resources/sass/panel/_navbar.scss index 2e66c20..02dd49d 100644 --- a/resources/sass/panel/_navbar.scss +++ b/resources/sass/panel/_navbar.scss @@ -38,7 +38,7 @@ color: white; &:hover { - color: $indigo; + color: $secondary-color-panel; } } } diff --git a/resources/sass/panel/_variables.scss b/resources/sass/panel/_variables.scss index a306f06..18185c9 100644 --- a/resources/sass/panel/_variables.scss +++ b/resources/sass/panel/_variables.scss @@ -8,3 +8,4 @@ $line-height-base: 1.6; $primary-color-panel: #6e0000; $secondary-color-panel: rgba(139, 0, 139, 0.86) ; $lighter-color: #282d47; +$text-muted: silver; diff --git a/resources/views/components/assets.blade.php b/resources/views/components/assets.blade.php index a6119a9..9d54133 100644 --- a/resources/views/components/assets.blade.php +++ b/resources/views/components/assets.blade.php @@ -1,3 +1,9 @@ +@if(langIsRTL(config('app.locale'))) + +@else + +@endif + @if(config('app.debug') && !config('app.deployed')) @vite(['resources/sass/app.scss', 'resources/js/app.js']) diff --git a/resources/views/components/panel-header.blade.php b/resources/views/components/panel-header.blade.php index 3e983a6..388a32d 100644 --- a/resources/views/components/panel-header.blade.php +++ b/resources/views/components/panel-header.blade.php @@ -16,4 +16,4 @@ @include('components.assets') - +