From b3876e7ea3a3c4fc94f0fd051f4cba7087266fc8 Mon Sep 17 00:00:00 2001 From: Charlie Zhang Date: Mon, 26 Aug 2024 16:29:29 -0400 Subject: [PATCH] Update Downloading History to add Dimension Name --- src/renderer/src/output.css | 44 +++++- .../src/pages/DownloadHistory/index.jsx | 144 +++++++++--------- src/renderer/src/service/db.js | 1 + 3 files changed, 117 insertions(+), 72 deletions(-) diff --git a/src/renderer/src/output.css b/src/renderer/src/output.css index 4f4bccb..edda2ed 100644 --- a/src/renderer/src/output.css +++ b/src/renderer/src/output.css @@ -608,10 +608,18 @@ html { position: relative; } +.sticky { + position: sticky; +} + .inset-0 { inset: 0px; } +.left-0 { + left: 0px; +} + .right-0 { right: 0px; } @@ -821,6 +829,10 @@ html { flex-grow: 1; } +.table-auto { + table-layout: auto; +} + .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @@ -923,6 +935,10 @@ html { white-space: normal; } +.whitespace-nowrap { + white-space: nowrap; +} + .whitespace-pre-wrap { white-space: pre-wrap; } @@ -969,10 +985,6 @@ html { border-bottom-width: 1px; } -.border-b-2 { - border-bottom-width: 2px; -} - .border-r { border-right-width: 1px; } @@ -1091,6 +1103,10 @@ html { --tw-bg-opacity: 0.75; } +.p-1 { + padding: 0.25rem; +} + .p-2 { padding: 0.5rem; } @@ -1286,6 +1302,16 @@ html { color: rgb(17 24 39 / var(--tw-text-opacity)); } +.text-green-600 { + --tw-text-opacity: 1; + color: rgb(22 163 74 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(147 51 234 / var(--tw-text-opacity)); +} + .text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); @@ -1439,6 +1465,16 @@ html { color: rgb(209 213 219 / var(--tw-text-opacity)); } +.hover\:text-green-800:hover { + --tw-text-opacity: 1; + color: rgb(22 101 52 / var(--tw-text-opacity)); +} + +.hover\:text-purple-800:hover { + --tw-text-opacity: 1; + color: rgb(107 33 168 / var(--tw-text-opacity)); +} + .hover\:underline:hover { text-decoration-line: underline; } diff --git a/src/renderer/src/pages/DownloadHistory/index.jsx b/src/renderer/src/pages/DownloadHistory/index.jsx index bcd028c..847f003 100644 --- a/src/renderer/src/pages/DownloadHistory/index.jsx +++ b/src/renderer/src/pages/DownloadHistory/index.jsx @@ -279,80 +279,88 @@ const HistoryPage = ({ dictionaryDb, queryDb }) => { {/* Table Component */}
- - - - - - {queryHeaders.map((name, index) => ( - - ))} - - - - {currentPageData.map((el) => ( - - + {currentPageData.map((el) => ( + + + {queryHeaders.map((header) => ( + + ))} + + ))} + +
- - - {name} -
+
+ + + + - - - {queryHeaders.map((header) => ( - + + {queryHeaders.map((name, index) => ( + ))} - ))} - -
handleCheckboxChange(el.id)} + checked={selectedRows.length === downloadQueries.length} + onChange={handleSelectAllChange} /> - - - {editedRow.rowId === el.id && ( - <> - - - - )} - - {editedRow.rowId === el.id && header === 'notes' ? ( - - ) : header === 'url' ? ( - - {el[header]} - - ) : ( - el[header] - )} - + {name} +
+ +
+ handleCheckboxChange(el.id)} + /> +
+ + {editedRow.rowId === el.id && ( + <> + + + + )} +
+
+ {editedRow.rowId === el.id && header === 'notes' ? ( + + ) : header === 'url' ? ( + + {el[header]} + + ) : ( + el[header] + )} +
+