1
0

Linking of login, logout and registration interfaces.

هذا الالتزام موجود في:
raghad
2025-06-24 21:33:32 +03:00
الأصل 4a72e96c76
التزام 9f05ca5f9c
19 ملفات معدلة مع 452 إضافات و170 حذوفات

عرض الملف

@@ -57,7 +57,7 @@ const TableView = ({ data = [], onAddNewProduct }) => {
setCurrentPage(1); // العودة للصفحة الأولى عند تغيير البحث
};
const handleExportPDF = () => {
const handleExportPDF = () => {
const doc = new jsPDF();
doc.setFontSize(14);
doc.text('Top Selling Products', 14, 20);
@@ -68,7 +68,7 @@ const TableView = ({ data = [], onAddNewProduct }) => {
row.product,
row.sales,
`$${row.amount}`,
`$${row.price}`,
`$${row.price}`,
row.expiration,
row.status
]));
@@ -92,7 +92,7 @@ const TableView = ({ data = [], onAddNewProduct }) => {
row.product,
row.sales,
`$${row.amount}`,
`$${row.price}`,
`$${row.price}`,
row.expiration,
row.status
])
@@ -120,8 +120,8 @@ const TableView = ({ data = [], onAddNewProduct }) => {
overflow: 'hidden',
boxShadow: theme.shadows[1],
}}
>
{/* Header */}
>
{/* Header */}
<Box
sx={{
@@ -130,7 +130,7 @@ const TableView = ({ data = [], onAddNewProduct }) => {
alignItems: { xs: 'flex-start', sm: 'center', md: 'center' },
mb: 3,
pl: { xs: 1, sm: 3 },
pt:2,
pt: 2,
pr: { xs: 1, sm: 3 },
flexDirection: { xs: 'column', sm: 'row', md: 'row' },
gap: { xs: 2, sm: 0 }
@@ -147,11 +147,11 @@ const TableView = ({ data = [], onAddNewProduct }) => {
width={{ xs: '100%', sm: 'auto' }}
justifyContent={{ xs: 'space-between', sm: 'flex-end' }}
>
{/* زر إضافة منتج جديد */}
{/* زر إضافة منتج جديد */}
<Button
variant="contained"
color="primary"
onClick={onAddNewProduct}
onClick={onAddNewProduct}
sx={{
textTransform: 'none',
borderRadius: '8px',
@@ -162,8 +162,8 @@ const TableView = ({ data = [], onAddNewProduct }) => {
}}
>
Add New Product
Add New Product
</Button>
{/* زر تصدير جدول (Spreadsheet) */}
<Button
@@ -234,8 +234,8 @@ const TableView = ({ data = [], onAddNewProduct }) => {
{isMobile ? '' : 'Filters'}
</Button>
</Box>
</Box>
</Box>
{/* جدول البيانات */}
<TableContainer