convert to tailwindv4; compile 98css myself
2233
package-lock.json
generated
10
package.json
|
@ -7,8 +7,8 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@tailwindcss/forms": "^0.5.2",
|
||||
"@tailwindcss/postcss": "^4.0.0",
|
||||
"alpinejs": "^3.4.2",
|
||||
"autoprefixer": "^10.4.2",
|
||||
"axios": "^1.7.4",
|
||||
"concurrently": "^9.0.1",
|
||||
"laravel-vite-plugin": "^1.2.0",
|
||||
|
@ -16,10 +16,14 @@
|
|||
"prettier": "^3.5.1",
|
||||
"prettier-plugin-blade": "^2.1.19",
|
||||
"prettier-plugin-tailwindcss": "^0.6.11",
|
||||
"tailwindcss": "^3.1.0",
|
||||
"tailwindcss": "^4.0.7",
|
||||
"vite": "^6.0.11"
|
||||
},
|
||||
"dependencies": {
|
||||
"98.css": "^0.1.20"
|
||||
"postcss-calc": "^10.1.1",
|
||||
"postcss-css-variables": "^0.19.0",
|
||||
"postcss-inline": "^1.2.0",
|
||||
"postcss-inline-svg": "^6.0.0",
|
||||
"postcss-use": "^3.0.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
export default {
|
||||
plugins: {
|
||||
tailwindcss: {},
|
||||
autoprefixer: {},
|
||||
'@tailwindcss/postcss': {},
|
||||
'postcss-use': {
|
||||
modules: '*',
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
1056
resources/css/98.css
Normal file
|
@ -1,3 +1,39 @@
|
|||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
@layer theme, base, components, utilities;
|
||||
|
||||
/* TODO: Remove noinspection once upgraded to 2024.3.2+ */
|
||||
/*noinspection CssInvalidImport*/
|
||||
@import "tailwindcss/theme" layer(theme);
|
||||
/*noinspection CssInvalidImport*/
|
||||
@import "tailwindcss/utilities" layer(utilities);
|
||||
/*noinspection CssInvalidImport*/
|
||||
@import "98.css" layer(base);
|
||||
|
||||
|
||||
/*@plugin '@tailwindcss/forms';*/
|
||||
|
||||
/*noinspection CssInvalidAtRule*/
|
||||
@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';
|
||||
|
||||
/*noinspection CssInvalidAtRule*/
|
||||
@theme {
|
||||
--font-sans: Figtree, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',
|
||||
'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
|
||||
}
|
||||
|
||||
/*
|
||||
The default border color has changed to `currentColor` in Tailwind CSS v4,
|
||||
so we've added these compatibility styles to make sure everything still
|
||||
looks the same as it did with Tailwind CSS v3.
|
||||
|
||||
If we ever want to remove these styles, we need to add an explicit border
|
||||
color utility to any element that depends on these defaults.
|
||||
*/
|
||||
@layer base {
|
||||
*,
|
||||
::after,
|
||||
::before,
|
||||
::backdrop,
|
||||
::file-selector-button {
|
||||
border-color: var(--color-gray-200, currentColor);
|
||||
}
|
||||
}
|
||||
|
|
5
resources/css/icon/button-down-active.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H15H16V17H15H0V16V1V0ZM1 16H15V1H1V16Z" fill="#808080"/>
|
||||
<rect x="1" y="1" width="14" height="15" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 7H5V8H6V9H7V10H8V11H9V10H10V9H11V8H12V7Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 381 B |
8
resources/css/icon/button-down.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 0H0V1V16H1V1H15V0Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1H1V15H2V2H14V1H2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 17H15H0V16H15V0H16V17Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 1H14V15H1V16H14H15V1Z" fill="#808080"/>
|
||||
<rect x="2" y="2" width="12" height="13" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 6H4V7H5V8H6V9H7V10H8V9H9V8H10V7H11V6Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 630 B |
8
resources/css/icon/button-left.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 0H0V1V16H1V1H15V0Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1H1V15H2V2H14V1H2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 17H15H0V16H15V0H16V17Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 1H14V15H1V16H14H15V1Z" fill="#808080"/>
|
||||
<rect x="2" y="2" width="12" height="13" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 4H8V5H7V6H6V7H5V8H6V9H7V10H8V11H9V4Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 628 B |
8
resources/css/icon/button-right.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 0H0V1V16H1V1H15V0Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1H1V15H2V2H14V1H2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 17H15H0V16H15V0H16V17Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 1H14V15H1V16H14H15V1Z" fill="#808080"/>
|
||||
<rect x="2" y="2" width="12" height="13" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 4H6V11H7V10H8V9H9V8H10V7H9V6H8V5H7V4Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 629 B |
8
resources/css/icon/button-up.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 0H0V1V16H1V1H15V0Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1H1V15H2V2H14V1H2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 17H15H0V16H15V0H16V17Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 1H14V15H1V16H14H15V1Z" fill="#808080"/>
|
||||
<rect x="2" y="2" width="12" height="13" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 6H7V7H6V8H5V9H4V10H11V9H10V8H9V7H8V6Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 629 B |
3
resources/css/icon/checkmark-disabled.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0H6V1H5V2H4V3H3V4H2V3H1V2H0V5H1V6H2V7H3V6H4V5H5V4H6V3H7V0Z" fill="#808080"/>
|
||||
</svg>
|
After Width: | Height: | Size: 228 B |
3
resources/css/icon/checkmark.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0H6V1H5V2H4V3H3V4H2V3H1V2H0V5H1V6H2V7H3V6H4V5H5V4H6V3H7V0Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 226 B |
3
resources/css/icon/close.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="8" height="7" viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H1H2V1H3V2H4H5V1H6V0H7H8V1H7V2H6V3H5V4H6V5H7V6H8V7H7H6V6H5V5H4H3V6H2V7H1H0V6H1V5H2V4H3V3H2V2H1V1H0V0Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 270 B |
4
resources/css/icon/groupbox-border.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<svg width="5" height="5" viewBox="0 0 5 5" fill="grey" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H5V5H0V2H2V3H3V2H0" fill="white" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H4V4H0V1H1V3H3V1H0" fill="#808080" />
|
||||
</svg>
|
After Width: | Height: | Size: 279 B |
8
resources/css/icon/help.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="1" width="2" height="2" fill="black"/>
|
||||
<rect x="1" width="4" height="1" fill="black"/>
|
||||
<rect x="4" y="1" width="2" height="2" fill="black"/>
|
||||
<rect x="3" y="3" width="2" height="1" fill="black"/>
|
||||
<rect x="2" y="4" width="2" height="2" fill="black"/>
|
||||
<rect x="2" y="7" width="2" height="2" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 411 B |
6
resources/css/icon/indicator-horizontal.svg
Normal file
|
@ -0,0 +1,6 @@
|
|||
<svg width="11" height="21" viewBox="0 0 11 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0V16H2V18H4V20H5V19H3V17H1V1H10V0Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1 1V16H2V17H3V18H4V19H6V18H7V17H8V16H9V1Z" fill="#C0C7C8"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 1H10V16H8V18H6V20H5V19H7V17H9Z" fill="#87888F"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 0H11V16H9V18H7V20H5V21H6V19H8V17H10Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 523 B |
6
resources/css/icon/indicator-rectangle-horizontal.svg
Normal file
|
@ -0,0 +1,6 @@
|
|||
<svg width="11" height="21" viewBox="0 0 11 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0V20H1V1H10V0Z" fill="white"/>
|
||||
<rect x="1" y="1" width="8" height="18" fill="#C0C7C8"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 1H10V20H1V19H9Z" fill="#87888F"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 0H11V21H0V20H10Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 415 B |
4
resources/css/icon/maximize-disabled.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 1H1V3V9V10H2H9H10V9V3V1ZM9 3H2V9H9V3Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 0H0V2V8V9H1H8H9V8V2V0ZM8 2H1V8H8V2Z" fill="#808080"/>
|
||||
</svg>
|
After Width: | Height: | Size: 319 B |
3
resources/css/icon/maximize.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 0H0V2V8V9H1H8H9V8V2V0ZM8 2H1V8H8V2Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 203 B |
3
resources/css/icon/minimize.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="6" height="2" viewBox="0 0 6 2" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="6" height="2" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 141 B |
7
resources/css/icon/radio-border-disabled.svg
Normal file
|
@ -0,0 +1,7 @@
|
|||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H4V1H2V2H1V4H0V8H1V10H2V8H1V4H2V2H4V1H8V2H10V1H8V0Z" fill="#808080"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 1H4V2H2V3V4H1V8H2V9H3V8H2V4H3V3H4V2H8V3H10V2H8V1Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 3H10V4H9V3ZM10 8V4H11V8H10ZM8 10V9H9V8H10V9V10H8ZM4 10V11H8V10H4ZM4 10V9H2V10H4Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 2H10V4H11V8H10V10H8V11H4V10H2V11H4V12H8V11H10V10H11V8H12V4H11V2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 2H8V3H9V4H10V8H9V9H8V10H4V9H3V8H2V4H3V3H4V2Z" fill="#C0C0C0"/>
|
||||
</svg>
|
After Width: | Height: | Size: 744 B |
8
resources/css/icon/radio-border.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H4V1H2V2H1V4H0V8H1V10H2V8H1V4H2V2H4V1H8V2H10V1H8V0Z" fill="#808080"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 1H4V2H2V3V4H1V8H2V9H3V8H2V4H3V3H4V2H8V3H10V2H8V1Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 3H10V4H9V3ZM10 8V4H11V8H10ZM8 10V9H9V8H10V9V10H8ZM4 10V11H8V10H4ZM4 10V9H2V10H4Z" fill="#DFDFDF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 2H10V4H11V8H10V10H8V11H4V10H2V11H4V12H8V11H10V10H11V8H12V4H11V2Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 2H8V3H9V4H10V8H9V9H8V10H4V9H3V8H2V4H3V3H4V2Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 743 B |
3
resources/css/icon/radio-dot-disabled.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3 0H1V1H0V2V3H1V4H3V3H4V2V1H3V0Z" fill="#808080"/>
|
||||
</svg>
|
After Width: | Height: | Size: 200 B |
3
resources/css/icon/radio-dot.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3 0H1V1H0V2V3H1V4H3V3H4V2V1H3V0Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 198 B |
10
resources/css/icon/restore.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<svg width="8" height="9" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="2" width="6" height="2" fill="black"/>
|
||||
<rect x="7" y="2" width="1" height="4" fill="black"/>
|
||||
<rect x="2" y="2" width="1" height="1" fill="black"/>
|
||||
<rect x="6" y="5" width="1" height="1" fill="black"/>
|
||||
<rect y="3" width="6" height="2" fill="black"/>
|
||||
<rect x="5" y="5" width="1" height="4" fill="black"/>
|
||||
<rect y="5" width="1" height="4" fill="black"/>
|
||||
<rect x="1" y="8" width="4" height="1" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 513 B |
4
resources/css/icon/scrollbar-background.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<svg width="2" height="2" viewBox="0 0 2 2" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1 0H0V1H1V2H2V1H1V0Z" fill="#C0C0C0"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 0H1V1H0V2H1V1H2V0Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 275 B |
10
resources/css/icon/sunken-panel-border.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<svg width="5" height="5" viewBox="0 0 5 5" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="4" height="1" x="0" y="0" fill="#808080"/>
|
||||
<rect width="1" height="4" x="0" y="0" fill="#808080"/>
|
||||
<rect width="2" height="1" x="1" y="1" fill="#0a0a0a"/>
|
||||
<rect width="1" height="2" x="1" y="1" fill="#0a0a0a"/>
|
||||
<rect width="5" height="1" x="0" y="4" fill="#fff"/>
|
||||
<rect width="1" height="5" x="4" y="0" fill="#fff"/>
|
||||
<rect width="1" height="3" x="3" y="1" fill="#dfdfdf"/>
|
||||
<rect width="3" height="1" x="1" y="3" fill="#dfdfdf"/>
|
||||
</svg>
|
After Width: | Height: | Size: 545 B |
BIN
resources/fonts/ms_sans_serif.woff
Normal file
BIN
resources/fonts/ms_sans_serif.woff2
Normal file
BIN
resources/fonts/ms_sans_serif_bold.woff
Normal file
BIN
resources/fonts/ms_sans_serif_bold.woff2
Normal file
|
@ -1,25 +0,0 @@
|
|||
import defaultTheme from 'tailwindcss/defaultTheme';
|
||||
import forms from '@tailwindcss/forms';
|
||||
|
||||
/** @type {import('tailwindcss').Config} */
|
||||
export default {
|
||||
content: [
|
||||
'./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
|
||||
'./storage/framework/views/*.php',
|
||||
'./resources/views/**/*.blade.php',
|
||||
],
|
||||
|
||||
corePlugins: {
|
||||
preflight: false,
|
||||
},
|
||||
|
||||
theme: {
|
||||
extend: {
|
||||
fontFamily: {
|
||||
sans: ['Figtree', ...defaultTheme.fontFamily.sans],
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
plugins: [forms],
|
||||
};
|