const fs = require('fs');
let html = fs.readFileSync('index.html', 'utf8');

// Sales Returns
if (!html.includes('id="sales-returns-treasury"')) {
    html = html.replace(
        '<div class="flex-col"><label>حالة الفاتورة</label>',
        `<div class="flex-col"><label>الخزينة المسترد منها</label><select id="sales-returns-treasury"></select></div>
         <div class="flex-col"><label>الإجمالي</label><input type="number" id="sales-returns-total" step="0.01"></div>
         <div class="flex-col"><label>ملاحظات</label><input type="text" id="sales-returns-notes"></div>
         <div class="flex-col"><label>حالة الفاتورة</label>`
    );
}

// Purchases Returns
if (!html.includes('id="purchases-returns-treasury"')) {
    html = html.replace(
        '<select id="purchases-returns-status">',
        `</select></div>
         <div class="flex-col"><label>الخزينة المسترد إليها</label><select id="purchases-returns-treasury"></select></div>
         <div class="flex-col"><label>الإجمالي</label><input type="number" id="purchases-returns-total" step="0.01"></div>
         <div class="flex-col"><label>ملاحظات</label><input type="text" id="purchases-returns-notes"></div>
         <div class="flex-col" style="display:none;"><select id="purchases-returns-status">` // fixing broken tag flow
    );
}
fs.writeFileSync('index.html', html, 'utf8');
console.log('Fixed HTML');
