diff --git a/public/css/app.css b/public/css/app.css index e31a4d7..b39f012 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -707,6 +707,9 @@ select { .-ml-px { margin-left: -1px; } +.mt-4 { + margin-top: 1rem; +} .ml-1 { margin-left: 0.25rem; } @@ -719,9 +722,6 @@ select { .ml-2 { margin-left: 0.5rem; } -.mt-4 { - margin-top: 1rem; -} .ml-4 { margin-left: 1rem; } @@ -734,6 +734,12 @@ select { .-mt-px { margin-top: -1px; } +.-mr-2 { + margin-right: -0.5rem; +} +.mt-3 { + margin-top: 0.75rem; +} .mt-1 { margin-top: 0.25rem; } @@ -743,12 +749,6 @@ select { .mt-6 { margin-top: 1.5rem; } -.mt-3 { - margin-top: 0.75rem; -} -.-mr-2 { - margin-right: -0.5rem; -} .block { display: block; } @@ -779,9 +779,6 @@ select { .h-16 { height: 4rem; } -.h-20 { - height: 5rem; -} .h-10 { height: 2.5rem; } @@ -791,20 +788,32 @@ select { .h-6 { height: 1.5rem; } +.h-20 { + height: 5rem; +} .min-h-screen { min-height: 100vh; } .w-5 { width: 1.25rem; } +.w-96 { + width: 24rem; +} .w-8 { width: 2rem; } .w-auto { width: auto; } -.w-96 { - width: 24rem; +.w-4 { + width: 1rem; +} +.w-6 { + width: 1.5rem; +} +.w-48 { + width: 12rem; } .w-full { width: 100%; @@ -812,15 +821,6 @@ select { .w-20 { width: 5rem; } -.w-48 { - width: 12rem; -} -.w-4 { - width: 1rem; -} -.w-6 { - width: 1.5rem; -} .max-w-7xl { max-width: 80rem; } @@ -913,12 +913,12 @@ select { .rounded-md { border-radius: 0.375rem; } -.rounded-lg { - border-radius: 0.5rem; -} .rounded-full { border-radius: 9999px; } +.rounded-lg { + border-radius: 0.5rem; +} .rounded { border-radius: 0.25rem; } @@ -956,16 +956,16 @@ select { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity)); } -.border-transparent { - border-color: transparent; +.border-gray-100 { + --tw-border-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-border-opacity)); } .border-indigo-400 { --tw-border-opacity: 1; border-color: rgb(129 140 248 / var(--tw-border-opacity)); } -.border-gray-100 { - --tw-border-opacity: 1; - border-color: rgb(243 244 246 / var(--tw-border-opacity)); +.border-transparent { + border-color: transparent; } .bg-white { --tw-bg-opacity: 1; @@ -983,17 +983,17 @@ select { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); } -.bg-gray-800 { +.bg-green-500 { --tw-bg-opacity: 1; - background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); } .bg-indigo-50 { --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity)); } -.bg-green-500 { +.bg-gray-800 { --tw-bg-opacity: 1; - background-color: rgb(34 197 94 / var(--tw-bg-opacity)); + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); } .fill-current { fill: currentColor; @@ -1019,6 +1019,10 @@ select { padding-left: 0.5rem; padding-right: 0.5rem; } +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} .py-12 { padding-top: 3rem; padding-bottom: 3rem; @@ -1039,15 +1043,8 @@ select { padding-left: 0.25rem; padding-right: 0.25rem; } -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} -.pt-4 { - padding-top: 1rem; -} -.pt-8 { - padding-top: 2rem; +.pb-2 { + padding-bottom: 0.5rem; } .pr-2 { padding-right: 0.5rem; @@ -1055,20 +1052,11 @@ select { .pl-2 { padding-left: 0.5rem; } -.pb-4 { - padding-bottom: 1rem; +.pt-8 { + padding-top: 2rem; } -.pt-6 { - padding-top: 1.5rem; -} -.pt-1 { - padding-top: 0.25rem; -} -.pl-3 { - padding-left: 0.75rem; -} -.pr-4 { - padding-right: 1rem; +.pt-4 { + padding-top: 1rem; } .pt-2 { padding-top: 0.5rem; @@ -1079,8 +1067,20 @@ select { .pb-1 { padding-bottom: 0.25rem; } -.pb-2 { - padding-bottom: 0.5rem; +.pt-1 { + padding-top: 0.25rem; +} +.pl-3 { + padding-left: 0.75rem; +} +.pr-4 { + padding-right: 1rem; +} +.pb-4 { + padding-bottom: 1rem; +} +.pt-6 { + padding-top: 1.5rem; } .text-left { text-align: left; @@ -1109,14 +1109,14 @@ select { font-size: 1.125rem; line-height: 1.75rem; } -.text-xs { - font-size: 0.75rem; - line-height: 1rem; -} .text-base { font-size: 1rem; line-height: 1.5rem; } +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} .font-medium { font-weight: 500; } @@ -1153,9 +1153,9 @@ select { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } -.text-green-500 { +.text-white { --tw-text-opacity: 1; - color: rgb(34 197 94 / var(--tw-text-opacity)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .text-gray-200 { --tw-text-opacity: 1; @@ -1181,14 +1181,18 @@ select { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity)); } +.text-green-500 { + --tw-text-opacity: 1; + color: rgb(34 197 94 / var(--tw-text-opacity)); +} +.text-indigo-700 { + --tw-text-opacity: 1; + color: rgb(67 56 202 / var(--tw-text-opacity)); +} .text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); } -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} .text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity)); @@ -1201,10 +1205,6 @@ select { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity)); } -.text-indigo-700 { - --tw-text-opacity: 1; - color: rgb(67 56 202 / var(--tw-text-opacity)); -} .underline { -webkit-text-decoration-line: underline; text-decoration-line: underline; @@ -1229,16 +1229,16 @@ select { --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-md { - --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } +.shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} .ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); @@ -9105,14 +9105,14 @@ readers do not read off random characters that represent icons */ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } -.hover\:bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgb(249 250 251 / var(--tw-bg-opacity)); -} .hover\:bg-green-700:hover { --tw-bg-opacity: 1; background-color: rgb(21 128 61 / var(--tw-bg-opacity)); } +.hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} .hover\:text-gray-500:hover { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); @@ -9121,10 +9121,6 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity)); } -.hover\:text-green-700:hover { - --tw-text-opacity: 1; - color: rgb(21 128 61 / var(--tw-text-opacity)); -} .hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); @@ -9133,6 +9129,14 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity)); } +.hover\:text-green-700:hover { + --tw-text-opacity: 1; + color: rgb(21 128 61 / var(--tw-text-opacity)); +} +.hover\:text-gray-800:hover { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} .hover\:text-red-700:hover { --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity)); @@ -9141,10 +9145,6 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); } -.hover\:text-gray-800:hover { - --tw-text-opacity: 1; - color: rgb(31 41 55 / var(--tw-text-opacity)); -} .focus\:z-10:focus { z-index: 10; } @@ -9152,6 +9152,14 @@ readers do not read off random characters that represent icons */ --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity)); } +.focus\:border-gray-300:focus { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.focus\:border-indigo-700:focus { + --tw-border-opacity: 1; + border-color: rgb(67 56 202 / var(--tw-border-opacity)); +} .focus\:border-indigo-300:focus { --tw-border-opacity: 1; border-color: rgb(165 180 252 / var(--tw-border-opacity)); @@ -9160,14 +9168,6 @@ readers do not read off random characters that represent icons */ --tw-border-opacity: 1; border-color: rgb(17 24 39 / var(--tw-border-opacity)); } -.focus\:border-indigo-700:focus { - --tw-border-opacity: 1; - border-color: rgb(67 56 202 / var(--tw-border-opacity)); -} -.focus\:border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgb(209 213 219 / var(--tw-border-opacity)); -} .focus\:bg-gray-100:focus { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -9184,6 +9184,10 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); } +.focus\:text-gray-500:focus { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} .focus\:text-indigo-800:focus { --tw-text-opacity: 1; color: rgb(55 48 163 / var(--tw-text-opacity)); @@ -9192,10 +9196,6 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } -.focus\:text-gray-500:focus { - --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity)); -} .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; diff --git a/routes/web.php b/routes/web.php index a0e7901..c3a9724 100644 --- a/routes/web.php +++ b/routes/web.php @@ -7,6 +7,7 @@ use Illuminate\Support\Facades\Route; use App\Http\Controllers\UserController; use App\Http\Controllers\ProjectController; use App\Http\Controllers\SelectProjectController; +use Illuminate\Support\Facades\URL; /* |-------------------------------------------------------------------------- @@ -19,6 +20,17 @@ use App\Http\Controllers\SelectProjectController; | */ +$proxy_url = getenv('PROXY_URL'); +$proxy_schema = getenv('PROXY_SCHEMA'); + +if (!empty($proxy_url)) { + URL::forceRootUrl($proxy_url); +} + +if (!empty($proxy_schema)) { + URL::forceSchema($proxy_schema); +} + Route::get('/', function () { return view('welcome'); });