Skip to content

Commit ab3d976

Browse files
committed
fix: lint errors
1 parent 6c8be66 commit ab3d976

File tree

4 files changed

+20
-10
lines changed

4 files changed

+20
-10
lines changed

src/components/admin/shop/orders/Columns.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable linebreak-style */
21
/* eslint-disable no-nested-ternary */
32
const Columns = (handleViewClick) => [
43
{

src/components/admin/shop/orders/OrdersInvoiceModal.jsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import React, { useState, useEffect } from "react";
21
import axios from "axios";
2+
import PropTypes from "prop-types";
3+
import { useEffect, useState } from "react";
34
import { IoCloseOutline } from "react-icons/io5";
45
// import html2canvas from "html2canvas";
56
// import jsPDF from "jspdf";
@@ -14,6 +15,7 @@ export default function OrdersInvoiceModal({ orderId, onClose }) {
1415
setOrderDetails(response.data);
1516
})
1617
.catch((error) => {
18+
// eslint-disable-next-line no-console
1719
console.error("Error fetching order details", error);
1820
});
1921
}, [orderId]);
@@ -39,7 +41,12 @@ export default function OrdersInvoiceModal({ orderId, onClose }) {
3941
<div id="invoice">
4042
<div className="mt-6 flex justify-between">
4143
<p>{orderDetails.status}</p>
42-
<button onClick={onClose} className="text-5xl">
44+
<button
45+
type="button"
46+
onClick={onClose}
47+
className="text-5xl"
48+
aria-label="Close"
49+
>
4350
<IoCloseOutline />
4451
</button>
4552
</div>
@@ -107,6 +114,7 @@ export default function OrdersInvoiceModal({ orderId, onClose }) {
107114
<p>Order Date: {new Date(orderDetails.created_at).toLocaleDateString()}</p> */}
108115
<div className=" bottom-0 right-0 flex flex-col justify-end items-end py-6">
109116
<button
117+
type="button"
110118
// onClick={downloadInvoice}
111119
className="w-fit border-2 border-primary text-primary text-xs font-semibold rounded-lg px-8 py-3"
112120
>
@@ -117,3 +125,8 @@ export default function OrdersInvoiceModal({ orderId, onClose }) {
117125
</div>
118126
);
119127
}
128+
129+
OrdersInvoiceModal.propTypes = {
130+
orderId: PropTypes.string.isRequired,
131+
onClose: PropTypes.func.isRequired,
132+
};

src/components/admin/shop/orders/OrdersTrends.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import React from "react";
2-
import { AreaChart, Area, CartesianGrid, Tooltip } from "recharts";
31
import { FaArrowUp } from "react-icons/fa";
2+
import { Area, AreaChart, CartesianGrid, Tooltip } from "recharts";
43

5-
const OrdersTrends = () => {
4+
function OrdersTrends() {
65
const trends = [
76
{
87
metric: "All Orders",
@@ -46,11 +45,12 @@ const OrdersTrends = () => {
4645
<div className="flex flex-col sm:flex-row items-center gap-2 p-4">
4746
{trends.map((trend, index) => (
4847
<div
48+
key={crypto.randomUUID()}
4949
className={`flex flex-row items-center gap-2 ${
5050
index !== trends.length - 1 && "border-b sm:border-r"
5151
} py-10 sm:px-5`}
5252
>
53-
<div key={index} className="flex flex-col justify-center my-4 px-2">
53+
<div className="flex flex-col justify-center my-4 px-2">
5454
<p className="text-base font-medium">{trend.metric}</p>
5555
<p className="text-4xl font-bold">{trend.value}</p>
5656
<div className="flex flex-row items-center gap-1 mt-6 -mb-4 text-sm">
@@ -77,6 +77,6 @@ const OrdersTrends = () => {
7777
</div>
7878
</div>
7979
);
80-
};
80+
}
8181

8282
export default OrdersTrends;

src/pages/admin/shop/OrdersPage.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-disable linebreak-style */
2-
import React from "react";
31
import { IoFilter } from "react-icons/io5";
42
import columns from "../../../components/admin/shop/orders/Columns";
53
import Orders from "../../../components/admin/shop/orders/Orders";

0 commit comments

Comments
 (0)