- {editingProvider === row.provider ? (
- <>
- handleKeyDown(e, row.provider)}
- placeholder="5"
- className="w-20"
- autoFocus
- />
- %
- handleSaveEdit(row.provider)}
- className="cursor-pointer text-green-600 hover:text-green-700"
- />
-
- >
- ) : (
- <>
- {(row.discount * 100).toFixed(1)}%
- handleStartEdit(row.provider, row.discount)}
- className="cursor-pointer text-blue-600 hover:text-blue-700"
- />
- >
- )}
-
- ),
+ cell: (row) => {
+ const { displayName } = getProviderLogoAndName(row.provider);
+ return (
+
+ {editingProvider === row.provider ? (
+ <>
+
setEditValue(e.target.value)}
+ onKeyDown={(e) => handleKeyDown(e, row.provider)}
+ placeholder="5"
+ className="w-20"
+ autoFocus
+ />
+
%
+
+
+ >
+ ) : (
+ <>
+
{(row.discount * 100).toFixed(1)}%
+
+ >
+ )}
+
+ );
+ },
width: "250px",
},
{
@@ -125,12 +138,15 @@ const ProviderDiscountTable: React.FC