const fs = require('fs'); const path = require('path'); const dir = path.join(__dirname, 'src', 'pages', 'pos'); const files = ['POSPage.tsx', 'CustomerIdentifyPanel.tsx', 'PaymentModal.tsx']; files.forEach(file => { const filePath = path.join(dir, file); let content = fs.readFileSync(filePath, 'utf-8'); content = content.replace(/bg-blue-600/g, 'bg-primary'); content = content.replace(/text-blue-600/g, 'text-primary'); content = content.replace(/border-blue-600/g, 'border-primary'); content = content.replace(/ring-blue-600/g, 'ring-primary'); content = content.replace(/shadow-blue-600/g, 'shadow-primary'); content = content.replace(/bg-blue-700/g, 'bg-primary/90'); content = content.replace(/text-blue-700/g, 'text-primary'); content = content.replace(/bg-blue-800/g, 'bg-primary'); content = content.replace(/text-blue-800/g, 'text-primary'); content = content.replace(/bg-blue-50/g, 'bg-primary/10'); content = content.replace(/text-blue-500/g, 'text-primary/70'); content = content.replace(/bg-blue-100/g, 'bg-primary/20'); content = content.replace(/border-blue-100/g, 'border-primary/20'); content = content.replace(/bg-blue-200/g, 'bg-primary/30'); content = content.replace(/border-blue-200/g, 'border-primary/30'); fs.writeFileSync(filePath, content); console.log(`Updated ${file}`); });