diff --git a/src/Pages/BookingScreen/PrintTemplates/ThermalPrinter/PrintStyle12.jsx b/src/Pages/BookingScreen/PrintTemplates/ThermalPrinter/PrintStyle12.jsx
index e85dfcf..b065b7e 100644
--- a/src/Pages/BookingScreen/PrintTemplates/ThermalPrinter/PrintStyle12.jsx
+++ b/src/Pages/BookingScreen/PrintTemplates/ThermalPrinter/PrintStyle12.jsx
@@ -31,6 +31,16 @@ import {
GlobalprintCredit,
GlobalprintTax,
GlobalSelectedPrintHeaderColor,
+ GlobalSelectedPrintHeaderFontColor,
+ GlobalSelectedTableHeaderColor,
+ GlobalSelectedTableHeaderFontColor,
+ GlobalSelectedTableBodyFontColor,
+ GlobalSelectedTableBodyColor,
+ GlobalRowType,
+ GlobalSelectedFooterColor,
+ GlobalSelectedFooterFontColor,
+ GlobalSelectedNetAmountColor,
+ GlobalSelectedNetAmountFontColor,
} from '../../../../Features/ThemeChange/ThemeChange';
import {
GlobalUpiIDprint,
@@ -104,6 +114,25 @@ const Printstyle12 = ({
const GlobalCredit = useSelector(GlobalprintCredit);
const SettingData = useSelector(PreferenceData);
const SelectedHeaderColor = useSelector(GlobalSelectedPrintHeaderColor);
+ const SelectedHeaderFontColor = useSelector(GlobalSelectedPrintHeaderFontColor);
+ const SelectedTableHeaderColor = useSelector(GlobalSelectedTableHeaderColor);
+ const SelectedTableHeaderFontColor = useSelector(GlobalSelectedTableHeaderFontColor);
+ const SelectedTableBodyColor = useSelector(GlobalSelectedTableBodyColor);
+ const SelectedTableBodyFontColor = useSelector(GlobalSelectedTableBodyFontColor);
+ const SelectedRowType = useSelector(GlobalRowType);
+ const SelectedTableFooterColor = useSelector(GlobalSelectedFooterColor);
+ const SelectedTableFooterFontColor = useSelector(GlobalSelectedFooterFontColor);
+ const SelectedNetAmountColor = useSelector(GlobalSelectedNetAmountColor);
+ const SelectedNetAmountFontColor = useSelector(GlobalSelectedNetAmountFontColor);
+ let printColors = printDatas?.PrintColors;
+ const headerColor = printColors?.find(obj => obj.headerColor)?.headerColor;
+ const tableHeaderColor = printColors?.find(obj => obj.tableHeaderColor)?.tableHeaderColor;
+ const tableBodyColor = printColors?.find(obj => obj.tableBodyColor)?.tableBodyColor;
+ const footerColor = printColors?.find(obj => obj.footerColor)?.footerColor;
+ const netAmtColor = printColors?.find(obj => obj.netAmtColor)?.netAmtColor;
+ const UomPrint = SettingData?.[0]?.SettingDtlDetails?.filter(
+ (i) => i.SettingIdName === 'PrintUom'
+ )?.[0];
const estimatePrintHeader =
SettingData?.[0]?.SettingDtlDetails?.find(
(setting) =>
@@ -475,6 +504,51 @@ const Printstyle12 = ({
await printDiv('PrintStyle12', style12, 'FontApply');
};
+ const headerStyle = {
+ backgroundColor: GlobaldummyData
+ ? SelectedHeaderColor
+ : headerColor?.background,
+
+ color: GlobaldummyData
+ ? SelectedHeaderFontColor
+ : headerColor?.font,
+ }
+ const tableHeaderStyle = {
+ backgroundColor: GlobaldummyData
+ ? SelectedTableHeaderColor
+ : tableHeaderColor?.background,
+
+ color: GlobaldummyData
+ ? SelectedTableHeaderFontColor
+ : tableHeaderColor?.font,
+ }
+ const tableBodyStyle = {
+ backgroundColor: GlobaldummyData
+ ? SelectedTableBodyColor
+ : tableBodyColor?.background,
+ color: GlobaldummyData
+ ? SelectedTableBodyFontColor
+ : tableBodyColor?.font,
+ }
+ const rowtypeStyle = GlobaldummyData ? SelectedRowType : tableBodyColor?.rowType;
+ const footerColorStyle = {
+ backgroundColor: GlobaldummyData
+ ? SelectedTableFooterColor
+ : footerColor?.background,
+
+ color: GlobaldummyData
+ ? SelectedTableFooterFontColor
+ : footerColor?.font,
+ }
+ const netAmountStyle = {
+ backgroundColor: GlobaldummyData
+ ? SelectedNetAmountColor
+ : netAmtColor?.background,
+
+ color: GlobaldummyData
+ ? SelectedNetAmountFontColor
+ : netAmtColor?.font,
+ }
return (
<>
{FormatTheme ? (
@@ -736,74 +810,85 @@ const Printstyle12 = ({
{GlobaldummyData
- ? GlobalSlNo &&
S.No
- : SLNO && S.No }
+ ? GlobalSlNo && S.No
+ : SLNO && S.No }
{GlobaldummyData
- ? GlobalItem && Description
- : Item && Des }
+ ? GlobalItem && Description
+ : Item && Des }
{GlobaldummyData
? GlobalQuantity && (
- Qty
+ Qty
)
: Quantity && (
-
+
{' '}
{WeightasKg ? 'Qty/Kg' : 'Qty'}
)}
{GlobaldummyData
? GlobalMRP && (
- MRP
+ MRP
)
: MRP && (
- MRP
+ MRP
)}
{GlobaldummyData
? GlobalRate && (
- Rate
+ Rate
)
: Rate && (
- Rate
+ Rate
)}
{GlobaldummyData
? GlobalHsnCode && (
- HSN
+ HSN
)
: HsnCode && (
- HSN
+ HSN
)}
{GlobaldummyData
? GlobalDiscount && (
- (%)
+ (%)
)
: Discount && (
- (%)
+ (%)
)}
{GlobaldummyData
? GlobalTax && (
-
+
Tax (%)
)
: Tax &&
table2Data?.OrderType !== 'E' && (
-
+
Tax (%)
)}
{GlobaldummyData
? GlobalAmount && (
- Amt
+ Amt
)
: Amount && (
- Amt
+ Amt
)}