diff --git a/app/View/Components/Footer.php b/app/View/Components/Footer.php new file mode 100644 index 0000000..1833c9d --- /dev/null +++ b/app/View/Components/Footer.php @@ -0,0 +1,28 @@ + :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); @@ -1059,13 +984,25 @@ select { .border-l-4 { border-left-width: 4px; } +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgb(243 244 248 / var(--tw-border-opacity)); +} .border-lilac-100 { --tw-border-opacity: 1; border-color: rgb(124 125 220 / var(--tw-border-opacity)); } +.border-gray-50 { + --tw-border-opacity: 1; + border-color: rgb(93 93 148 / var(--tw-border-opacity)); +} .border-transparent { border-color: transparent; } +.border-gray-100 { + --tw-border-opacity: 1; + border-color: rgb(226 226 226 / var(--tw-border-opacity)); +} .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); @@ -1074,27 +1011,31 @@ select { --tw-bg-opacity: 1; background-color: rgb(124 125 220 / var(--tw-bg-opacity)); } -.bg-gray { +.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(226 226 226 / var(--tw-bg-opacity)); } +.bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 248 / var(--tw-bg-opacity)); +} .fill-current { fill: currentColor; } .p-3 { padding: 0.75rem; } -.p-6 { - padding: 1.5rem; -} .p-2 { padding: 0.5rem; } +.p-6 { + padding: 1.5rem; +} .p-5 { padding: 1.25rem; } -.p-1 { - padding: 0.25rem; +.p-10 { + padding: 2.5rem; } .p-4 { padding: 1rem; @@ -1123,6 +1064,14 @@ select { padding-top: 1rem; padding-bottom: 1rem; } +.px-20 { + padding-left: 5rem; + padding-right: 5rem; +} +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} .py-12 { padding-top: 3rem; padding-bottom: 3rem; @@ -1135,70 +1084,41 @@ select { padding-top: 1.5rem; padding-bottom: 1.5rem; } -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} -.px-20 { - padding-left: 5rem; - padding-right: 5rem; -} .pl-1 { padding-left: 0.25rem; } -.pt-6 { - padding-top: 1.5rem; -} .pt-8 { padding-top: 2rem; } -.pt-1 { - padding-top: 0.25rem; -} -.pl-3 { - padding-left: 0.75rem; -} -.pr-4 { - padding-right: 1rem; -} -.pt-2 { - padding-top: 0.5rem; -} -.pb-3 { - padding-bottom: 0.75rem; +.pl-4 { + padding-left: 1rem; } .pt-4 { padding-top: 1rem; } -.pb-1 { - padding-bottom: 0.25rem; -} .pl-2 { padding-left: 0.5rem; } -.pl-4 { - padding-left: 1rem; +.pt-2 { + padding-top: 0.5rem; } .pl-10 { padding-left: 2.5rem; } -.pl-12 { - padding-left: 3rem; -} -.pl-14 { - padding-left: 3.5rem; +.pt-1 { + padding-top: 0.25rem; } -.pr-8 { - padding-right: 2rem; +.pl-3 { + padding-left: 0.75rem; } -.pr-12 { - padding-right: 3rem; +.pr-4 { + padding-right: 1rem; } -.pr-14 { - padding-right: 3.5rem; +.pb-3 { + padding-bottom: 0.75rem; } -.pl-8 { - padding-left: 2rem; +.pb-1 { + padding-bottom: 0.25rem; } .text-center { text-align: center; @@ -1214,42 +1134,34 @@ select { font-size: 1.125rem; line-height: 1.75rem; } -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} -.text-base { - font-size: 1rem; - line-height: 1.5rem; -} .text-3xl { font-size: 1.875rem; line-height: 2.25rem; } -.text-2xl { - font-size: 1.5rem; - line-height: 2rem; -} .text-4xl { font-size: 2.25rem; line-height: 2.5rem; } -.text-5xl { - font-size: 3rem; - line-height: 1; +.text-base { + font-size: 1rem; + line-height: 1.5rem; +} +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; } .font-medium { font-weight: 500; } +.font-bold { + font-weight: 700; +} .font-normal { font-weight: 400; } .font-semibold { font-weight: 600; } -.font-bold { - font-weight: 700; -} .font-extrabold { font-weight: 800; } @@ -1272,13 +1184,21 @@ select { --tw-text-opacity: 1; color: rgb(124 125 220 / var(--tw-text-opacity)); } +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(243 244 248 / var(--tw-text-opacity)); +} .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -.text-black { +.text-gray-50 { --tw-text-opacity: 1; - color: rgb(0 0 0 / var(--tw-text-opacity)); + color: rgb(93 93 148 / var(--tw-text-opacity)); } .underline { -webkit-text-decoration-line: underline; @@ -1319,6 +1239,10 @@ select { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } +.ring-gray-300 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(243 244 248 / var(--tw-ring-opacity)); +} .ring-black { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity)); @@ -1427,10 +1351,22 @@ select { justify-content: center; } } +.hover\:border-gray-300:hover { + --tw-border-opacity: 1; + border-color: rgb(243 244 248 / var(--tw-border-opacity)); +} .hover\:bg-lilac-100:hover { --tw-bg-opacity: 1; background-color: rgb(124 125 220 / var(--tw-bg-opacity)); } +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(226 226 226 / var(--tw-bg-opacity)); +} +.hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(93 93 148 / var(--tw-bg-opacity)); +} .hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); @@ -1438,9 +1374,17 @@ select { .focus\:z-10:focus { z-index: 10; } -.focus\:border-lilac-200:focus { +.focus\:border-gray-300:focus { --tw-border-opacity: 1; - border-color: rgb(147 149 222 / var(--tw-border-opacity)); + border-color: rgb(243 244 248 / var(--tw-border-opacity)); +} +.focus\:bg-gray-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(226 226 226 / var(--tw-bg-opacity)); +} +.focus\:bg-gray-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(93 93 148 / var(--tw-bg-opacity)); } .focus\:outline-none:focus { outline: 2px solid transparent; @@ -1451,10 +1395,6 @@ select { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.focus\:ring-lilac-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(124 125 220 / var(--tw-ring-opacity)); -} .focus\:ring-lilac-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 149 222 / var(--tw-ring-opacity)); @@ -1462,6 +1402,10 @@ select { .focus\:ring-opacity-50:focus { --tw-ring-opacity: 0.5; } +.active\:bg-gray-100:active { + --tw-bg-opacity: 1; + background-color: rgb(226 226 226 / var(--tw-bg-opacity)); +} @media (min-width: 640px) { .sm\:-my-px { @@ -1469,11 +1413,6 @@ select { margin-bottom: -1px; } - .sm\:mx-0 { - margin-left: 0px; - margin-right: 0px; - } - .sm\:ml-10 { margin-left: 2.5rem; } @@ -1510,10 +1449,6 @@ select { flex-basis: 100%; } - .sm\:flex-col { - flex-direction: column; - } - .sm\:items-center { align-items: center; } @@ -1539,27 +1474,12 @@ select { padding-right: 1.5rem; } - .sm\:px-0 { - padding-left: 0px; - padding-right: 0px; - } - .sm\:pt-0 { padding-top: 0px; } } @media (min-width: 768px) { - .md\:mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - - .md\:mx-0 { - margin-left: 0px; - margin-right: 0px; - } - .md\:inline { display: inline; } @@ -1572,13 +1492,8 @@ select { flex-basis: 100%; } - .md\:flex-col { - flex-direction: column; - } - - .md\:px-0 { - padding-left: 0px; - padding-right: 0px; + .md\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1024px) { @@ -1591,8 +1506,8 @@ select { flex-basis: 50%; } - .lg\:flex-row { - flex-direction: row; + .lg\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); } .lg\:px-8 { diff --git a/resources/views/components/footer.blade.php b/resources/views/components/footer.blade.php new file mode 100644 index 0000000..b599e26 --- /dev/null +++ b/resources/views/components/footer.blade.php @@ -0,0 +1,97 @@ +
About
+Legal
+ +