add tailwind

- add build-tailwind.sh
- add build-tailwind.bat
- add tailwind.config.js
- add layout.html
This commit is contained in:
2025-07-30 14:29:23 +02:00
committed by swordsteel
parent 61d9fe509c
commit bc13d9708b
7 changed files with 65 additions and 3 deletions

24
build-tailwind.sh Executable file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# Define variables for paths
TAILWIND_CLI="tailwindcss"
CONFIG_PATH="./tailwindcss/tailwind.config.js"
INPUT_CSS="./tailwindcss/input.css"
OUTPUT_CSS="./src/main/resources/static/css/tailwind.css"
# Check if watch mode is requested
if [ "$1" = "watch" ]; then
echo "Running Tailwind CSS in watch mode..."
$TAILWIND_CLI --config "$CONFIG_PATH" -i "$INPUT_CSS" -o "$OUTPUT_CSS" --watch
else
echo "Building Tailwind CSS with minification..."
$TAILWIND_CLI --config "$CONFIG_PATH" -i "$INPUT_CSS" -o "$OUTPUT_CSS" --minify
fi
# Check for errors
if [ $? -ne 0 ]; then
echo "Error: Tailwind CSS build failed!"
exit $?
fi
echo "Tailwind CSS build completed successfully!"