Files
NeoCom/replace_colors.sh
2026-04-09 20:36:10 -07:00

71 lines
2.4 KiB
Bash

#!/bin/bash
# Array of files to update
files=(
"src/app/(dashboard)/admin/users/page.tsx"
"src/app/(dashboard)/admin/integrations/page.tsx"
"src/app/(dashboard)/admin/settings/page.tsx"
"src/app/(dashboard)/admin/activity-log/page.tsx"
"src/app/(dashboard)/planning/budgets/page.tsx"
"src/app/(dashboard)/planning/forecasting/page.tsx"
"src/app/(dashboard)/planning/cash-forecast/page.tsx"
"src/app/(dashboard)/planning/fpa/page.tsx"
"src/app/(dashboard)/planning/projects/page.tsx"
"src/app/(dashboard)/compliance/tax/page.tsx"
"src/app/(dashboard)/compliance/tax-reporting/page.tsx"
"src/app/(dashboard)/compliance/reporting/page.tsx"
"src/app/(dashboard)/compliance/leases/page.tsx"
"src/app/(dashboard)/compliance/report-builder/page.tsx"
"src/app/(dashboard)/equity/cap-table/page.tsx"
)
# Color mappings
declare -a replacements=(
's/text-slate-900/text-[#F0F0F3]/g'
's/text-slate-800/text-[#F0F0F3]/g'
's/text-slate-700/text-[#8B8B9E]/g'
's/text-slate-600/text-[#8B8B9E]/g'
's/text-slate-500/text-[#5A5A6E]/g'
's/text-slate-400/text-[#5A5A6E]/g'
's/text-gray-900/text-[#F0F0F3]/g'
's/text-gray-800/text-[#F0F0F3]/g'
's/text-gray-700/text-[#8B8B9E]/g'
's/text-gray-600/text-[#8B8B9E]/g'
's/text-gray-500/text-[#5A5A6E]/g'
's/text-gray-400/text-[#5A5A6E]/g'
's/bg-white/bg-[#1A1A1F]/g'
's/bg-slate-50/bg-[#111114]/g'
's/bg-slate-100/bg-[#1A1A1F]/g'
's/bg-slate-200/bg-[#222228]/g'
's/bg-gray-50/bg-[#111114]/g'
's/bg-gray-100/bg-[#1A1A1F]/g'
's/border-slate-200/border-[#2A2A32]/g'
's/border-slate-100/border-[#2A2A32]/g'
's/border-slate-300/border-[#3A3A45]/g'
's/border-gray-200/border-[#2A2A32]/g'
's/border-gray-300/border-[#3A3A45]/g'
's/divide-slate-200/divide-[#2A2A32]/g'
's/divide-slate-100/divide-[#2A2A32]/g'
's/divide-gray-200/divide-[#2A2A32]/g'
's/hover:bg-slate-50/hover:bg-[#222228]/g'
's/hover:bg-slate-100/hover:bg-[#222228]/g'
's/hover:bg-slate-200/hover:bg-[#2A2A32]/g'
's/hover:bg-gray-50/hover:bg-[#222228]/g'
's/hover:bg-gray-100/hover:bg-[#222228]/g'
's/placeholder-slate-400/placeholder-[#5A5A6E]/g'
's/placeholder-gray-400/placeholder-[#5A5A6E]/g'
)
for file in "${files[@]}"; do
if [ -f "$file" ]; then
echo "Processing $file..."
for replacement in "${replacements[@]}"; do
sed -i "$replacement" "$file"
done
else
echo "File not found: $file"
fi
done
echo "Done!"