Skip to content

Commit ac96d08

Browse files
committed
Tailwind Frontend Theme
1 parent 982536e commit ac96d08

21 files changed

+272
-178
lines changed

package.json

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"autoprefixer": "^10.4.2",
1717
"axios": "^1.6.4",
1818
"bootstrap": "^5.3.3",
19+
"flowbite": "^2.3.0",
1920
"jquery": "^3.7.1",
2021
"laravel-vite-plugin": "^1.0",
2122
"postcss": "^8.4.31",
@@ -24,5 +25,8 @@
2425
"simplebar": "^6.2.5",
2526
"tailwindcss": "^3.1.0",
2627
"vite": "^5.0"
28+
},
29+
"dependencies": {
30+
"@tabler/icons-webfont": "^3.1.0"
2731
}
2832
}

public/build/assets/app-backend-B-rdytwk.js

-5
This file was deleted.

public/build/assets/app-backend-DbTtV2zC.js

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-frontend-B4We_2Xf.css

-5
This file was deleted.

public/build/assets/app-frontend-BCpov3n9.js

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-frontend-BUJrJh47.css

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-frontend-D2jpX1vH.js

-6
This file was deleted.

public/build/assets/popper-BAn7w8_p.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
1.09 MB
Binary file not shown.
2.17 MB
Binary file not shown.
Binary file not shown.

public/build/manifest.json

+27-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
{
2+
"_popper-BAn7w8_p.js": {
3+
"file": "assets/popper-BAn7w8_p.js",
4+
"name": "popper"
5+
},
26
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf": {
37
"file": "assets/fa-brands-400-DtZKBM2a.ttf",
48
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf"
@@ -31,22 +35,40 @@
3135
"file": "assets/fa-v4compatibility-aR9vOKaP.woff2",
3236
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2"
3337
},
38+
"node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.ttf": {
39+
"file": "assets/tabler-icons-CpUrPWmN.ttf",
40+
"src": "node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.ttf"
41+
},
42+
"node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.woff": {
43+
"file": "assets/tabler-icons-Bjy5x-HT.woff",
44+
"src": "node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.woff"
45+
},
46+
"node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.woff2": {
47+
"file": "assets/tabler-icons-DxKvLKHK.woff2",
48+
"src": "node_modules/@tabler/icons-webfont/dist/fonts/tabler-icons.woff2"
49+
},
3450
"resources/css/app-frontend.css": {
35-
"file": "assets/app-frontend-B4We_2Xf.css",
51+
"file": "assets/app-frontend-BUJrJh47.css",
3652
"src": "resources/css/app-frontend.css",
3753
"isEntry": true
3854
},
3955
"resources/js/app-backend.js": {
40-
"file": "assets/app-backend-B-rdytwk.js",
56+
"file": "assets/app-backend-DbTtV2zC.js",
4157
"name": "app-backend",
4258
"src": "resources/js/app-backend.js",
43-
"isEntry": true
59+
"isEntry": true,
60+
"imports": [
61+
"_popper-BAn7w8_p.js"
62+
]
4463
},
4564
"resources/js/app-frontend.js": {
46-
"file": "assets/app-frontend-D2jpX1vH.js",
65+
"file": "assets/app-frontend-BCpov3n9.js",
4766
"name": "app-frontend",
4867
"src": "resources/js/app-frontend.js",
49-
"isEntry": true
68+
"isEntry": true,
69+
"imports": [
70+
"_popper-BAn7w8_p.js"
71+
]
5072
},
5173
"resources/sass/app-backend.scss": {
5274
"file": "assets/app-backend-ixkx4zx7.css",

public/img/logo.jpg

185 KB
Loading

public/img/logo.png

4.13 KB
Loading

resources/css/app-frontend.css

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
@import 'tailwindcss/components';
33
@import 'tailwindcss/utilities';
44

5-
@import '/node_modules/@fortawesome/fontawesome-free/css/all.min.css';
5+
/* @import '/node_modules/@fortawesome/fontawesome-free/css/all.min.css'; */
6+
@import '/node_modules/@tabler/icons-webfont/dist/tabler-icons.min.css';
67

78
@layer base {
8-
html {
9+
/* html {
910
@apply text-gray-600;
1011
}
1112
@@ -30,7 +31,7 @@
3031
3132
ol {
3233
@apply list-inside list-decimal;
33-
}
34+
} */
3435
}
3536

3637
@layer components {

resources/js/app-frontend.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
import './bootstrap';
2+
import 'flowbite';
23

resources/views/backend/layouts/app.blade.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!DOCTYPE html>
2-
<html lang="{{ app()->getLocale() }}" dir="{{ language_direction() }}">
2+
<html lang="{{ app()->currentLocale() }}" dir="{{ language_direction() }}">
33

44
<head>
55
<meta charset="utf-8">
@@ -31,12 +31,12 @@
3131
}
3232
</style>
3333

34+
@livewireStyles
35+
3436
@stack('after-styles')
3537

3638
<x-google-analytics />
3739

38-
@livewireStyles
39-
4040
</head>
4141

4242
<body>

resources/views/frontend/includes/header.blade.php

+189-144
Large diffs are not rendered by default.

resources/views/frontend/layouts/app.blade.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!DOCTYPE html>
2-
<html lang="{{ app()->getLocale() }}">
2+
<html lang="{{ app()->currentLocale() }}" dir="{{ language_direction() }}">
33

44
<head>
55
<meta charset="utf-8" />
@@ -19,8 +19,7 @@
1919
<!-- CSRF Token -->
2020
<meta name="csrf-token" content="{{ csrf_token() }}">
2121

22-
@vite(['resources/css/app-frontend.css'])
23-
@vite(['resources/js/app-frontend.js'])
22+
@vite(['resources/css/app-frontend.css', 'resources/js/app-frontend.js'])
2423

2524
@livewireStyles
2625

tailwind.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import defaultTheme from 'tailwindcss/defaultTheme';
22
import forms from '@tailwindcss/forms';
33

4-
/** @type {import('tailwindcss').Config} */
54
export default {
65
content: [
76
'./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
87
'./storage/framework/views/*.php',
98
'./resources/views/**/*.blade.php',
109
'./Modules/**/Resources/views/**/*.blade.php',
10+
"./node_modules/flowbite/**/*.js"
1111
],
1212

1313
// theme: {
@@ -18,5 +18,5 @@ export default {
1818
// },
1919
// },
2020

21-
plugins: [forms],
21+
plugins: [forms, require('flowbite/plugin')],
2222
};

yarn.lock

+24-2
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
215215
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
216216

217-
"@popperjs/core@^2.11.8":
217+
"@popperjs/core@^2.11.8", "@popperjs/core@^2.9.3":
218218
version "2.11.8"
219219
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
220220
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
@@ -284,6 +284,18 @@
284284
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz#6abd79db7ff8d01a58865ba20a63cfd23d9e2a10"
285285
integrity sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==
286286

287+
"@tabler/icons-webfont@^3.1.0":
288+
version "3.1.0"
289+
resolved "https://registry.yarnpkg.com/@tabler/icons-webfont/-/icons-webfont-3.1.0.tgz#8e983fb4e0d6e6ecb58918bc8d668b372239de8f"
290+
integrity sha512-eYqGUTeD0qBvToVjWhfSOCYEwGfkJinPflHU59ShGE1Fv1VmQjYybMPbJIa5M4MpVBSazHJb1Sr3b9XnyvG0aA==
291+
dependencies:
292+
"@tabler/icons" "3.1.0"
293+
294+
295+
version "3.1.0"
296+
resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.1.0.tgz#d69d184eae572db6adb452b511562442133cc26d"
297+
integrity sha512-CpZGyS1IVJKFcv88yZ2sYZIpWWhQ6oy76BQKQ5SF0fGgOqgyqKdBGG/YGyyMW632on37MX7VqQIMTzN/uQqmFg==
298+
287299
"@tailwindcss/forms@^0.5.2":
288300
version "0.5.7"
289301
resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821"
@@ -594,6 +606,14 @@ fill-range@^7.0.1:
594606
dependencies:
595607
to-regex-range "^5.0.1"
596608

609+
flowbite@^2.3.0:
610+
version "2.3.0"
611+
resolved "https://registry.yarnpkg.com/flowbite/-/flowbite-2.3.0.tgz#0730e35d8b0d1dcdea26bb27d848bd9c0141cde1"
612+
integrity sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==
613+
dependencies:
614+
"@popperjs/core" "^2.9.3"
615+
mini-svg-data-uri "^1.4.3"
616+
597617
follow-redirects@^1.15.6:
598618
version "1.15.6"
599619
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
@@ -791,7 +811,7 @@ mime-types@^2.1.12:
791811
dependencies:
792812
mime-db "1.52.0"
793813

794-
mini-svg-data-uri@^1.2.3:
814+
mini-svg-data-uri@^1.2.3, mini-svg-data-uri@^1.4.3:
795815
version "1.4.4"
796816
resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz#8ab0aabcdf8c29ad5693ca595af19dd2ead09939"
797817
integrity sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==
@@ -1074,6 +1094,7 @@ simplebar@^6.2.5:
10741094
integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
10751095

10761096
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0:
1097+
name string-width-cjs
10771098
version "4.2.3"
10781099
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
10791100
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -1092,6 +1113,7 @@ string-width@^5.0.1, string-width@^5.1.2:
10921113
strip-ansi "^7.0.1"
10931114

10941115
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1116+
name strip-ansi-cjs
10951117
version "6.0.1"
10961118
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
10971119
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==

0 commit comments

Comments
 (0)