From c005d118ac4ae04b0f4102ed522b5a58c27795b3 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Wed, 25 Feb 2026 17:38:27 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Styling=20fixes=20in=20wake=20of?= =?UTF-8?q?=20tailwindv4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ComicDetail/ComicDetail.tsx | 2 +- src/client/components/Dashboard/Dashboard.tsx | 2 +- src/client/components/Dashboard/PullList.tsx | 18 ++++----- src/client/components/Downloads/Downloads.tsx | 2 +- src/client/components/Import/Import.tsx | 2 +- src/client/components/Library/Library.tsx | 34 ++++++++-------- src/client/components/PullList/PullList.tsx | 2 +- src/client/components/Search/Search.tsx | 2 +- .../components/VolumeDetail/VolumeDetail.tsx | 4 +- src/client/components/Volumes/Volumes.tsx | 4 +- .../components/WantedComics/WantedComics.tsx | 4 +- .../components/shared/MetadataPanel.tsx | 40 ++++++++++--------- src/client/components/shared/T2Table.tsx | 2 +- tailwind.config.ts | 7 ++++ 14 files changed, 65 insertions(+), 60 deletions(-) diff --git a/src/client/components/ComicDetail/ComicDetail.tsx b/src/client/components/ComicDetail/ComicDetail.tsx index a3c36d8..be72530 100644 --- a/src/client/components/ComicDetail/ComicDetail.tsx +++ b/src/client/components/ComicDetail/ComicDetail.tsx @@ -404,7 +404,7 @@ export const ComicDetail = (data: ComicDetailProps): ReactElement => { // 2. from the CV-scraped version return ( -
+
{!isNil(data) && !isEmpty(data) && ( <> diff --git a/src/client/components/Dashboard/Dashboard.tsx b/src/client/components/Dashboard/Dashboard.tsx index 4192426..ac4c2d9 100644 --- a/src/client/components/Dashboard/Dashboard.tsx +++ b/src/client/components/Dashboard/Dashboard.tsx @@ -67,7 +67,7 @@ export const Dashboard = (): ReactElement => { }); return ( -
+
{recentComics && } {/* Wanted comics */} diff --git a/src/client/components/Dashboard/PullList.tsx b/src/client/components/Dashboard/PullList.tsx index 346c878..0e1d545 100644 --- a/src/client/components/Dashboard/PullList.tsx +++ b/src/client/components/Dashboard/PullList.tsx @@ -99,8 +99,7 @@ export const PullList = (): ReactElement => { return ( <> -
-
@@ -143,9 +142,8 @@ export const PullList = (): ReactElement => { />
-
- {isSuccess && !isLoading && ( -
+
+ {isSuccess && !isLoading && (
{map(pullList?.data.result, (issue, idx) => { @@ -180,12 +178,10 @@ export const PullList = (): ReactElement => { })}
-
- )} - {isLoading ?
Loading...
: null} - {isError ? ( -
An error occurred while retrieving the pull list.
- ) : null} + )} + {isLoading &&
Loading...
} + {isError &&
An error occurred while retrieving the pull list.
} +
); }; diff --git a/src/client/components/Downloads/Downloads.tsx b/src/client/components/Downloads/Downloads.tsx index 312ea14..a1cdcd9 100644 --- a/src/client/components/Downloads/Downloads.tsx +++ b/src/client/components/Downloads/Downloads.tsx @@ -57,7 +57,7 @@ export const Downloads = (props: IDownloadsProps): ReactElement => { }, [issueBundles]); return !isNil(bundles) ? ( -
+

Downloads

diff --git a/src/client/components/Import/Import.tsx b/src/client/components/Import/Import.tsx index d0ce7a1..4b13fcd 100644 --- a/src/client/components/Import/Import.tsx +++ b/src/client/components/Import/Import.tsx @@ -150,7 +150,7 @@ export const Import = (props: IProps): ReactElement => {
-
+

diff --git a/src/client/components/Library/Library.tsx b/src/client/components/Library/Library.tsx index 3d4bde2..2ef3f2f 100644 --- a/src/client/components/Library/Library.tsx +++ b/src/client/components/Library/Library.tsx @@ -83,30 +83,30 @@ export const Library = (): ReactElement => { const ComicInfoXML = (value) => { return value.data ? ( -
+
{/* Series Name */} - - - + + + - - {ellipsize(value.data.series[0], 45)} + + {ellipsize(value.data.series[0], 25)} -
+
{/* Pages */} - - - + + + - + Pages: {value.data.pagecount[0]} {/* Issue number */} - - - + + + {!isNil(value.data.number) && ( @@ -128,7 +128,7 @@ export const Library = (): ReactElement => { { header: "File Details", id: "fileDetails", - minWidth: 400, + minWidth: 250, accessorKey: "_source", cell: (info) => { return ; @@ -248,7 +248,7 @@ export const Library = (): ReactElement => {
-
+

@@ -263,7 +263,7 @@ export const Library = (): ReactElement => {

{!isUndefined(searchResults?.hits) ? ( -
+
{ [], ); return ( -
+

Weekly Pull List

diff --git a/src/client/components/Search/Search.tsx b/src/client/components/Search/Search.tsx index 1773b5d..8e5d7c8 100644 --- a/src/client/components/Search/Search.tsx +++ b/src/client/components/Search/Search.tsx @@ -165,7 +165,7 @@ export const Search = ({}: ISearchProps): ReactElement => {
-
+

diff --git a/src/client/components/VolumeDetail/VolumeDetail.tsx b/src/client/components/VolumeDetail/VolumeDetail.tsx index e5c7fd6..667b38f 100644 --- a/src/client/components/VolumeDetail/VolumeDetail.tsx +++ b/src/client/components/VolumeDetail/VolumeDetail.tsx @@ -266,7 +266,7 @@ const VolumeDetails = (props): ReactElement => { return ( <>
-
+

@@ -280,7 +280,7 @@ const VolumeDetails = (props): ReactElement => {

-
+
{/* Volume cover */} diff --git a/src/client/components/Volumes/Volumes.tsx b/src/client/components/Volumes/Volumes.tsx index c4021fb..e9f2c7d 100644 --- a/src/client/components/Volumes/Volumes.tsx +++ b/src/client/components/Volumes/Volumes.tsx @@ -143,7 +143,7 @@ export const Volumes = (props): ReactElement => {
-
+

@@ -158,7 +158,7 @@ export const Volumes = (props): ReactElement => {

{isSuccess ? ( -
+
{
-
+

@@ -175,7 +175,7 @@ export const WantedComics = (props): ReactElement => {

{isSuccess && wantedComics?.data.hits?.hits ? ( -
+
{ { name: "rawFileDetails", content: () => ( -
+
-

{issueName}

+

{issueName}

-
+
is a part of{" "} {inferredMetadata.issue.name} @@ -50,31 +50,31 @@ export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => { - + {inferredMetadata.issue.number}
)} -
+
{/* File extension */} - + - + - + {rawFileDetails.mimeType} {/* size */} - + - + - + {prettyBytes(rawFileDetails.fileSize)} @@ -179,14 +179,16 @@ export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => { }); return ( -
- -
{metadataPanel.content()}
+
+
+ +
+
{metadataPanel.content()}
); }; diff --git a/src/client/components/shared/T2Table.tsx b/src/client/components/shared/T2Table.tsx index b8f2ccf..d84edfe 100644 --- a/src/client/components/shared/T2Table.tsx +++ b/src/client/components/shared/T2Table.tsx @@ -79,7 +79,7 @@ export const T2Table = (tableOptions: T2TableProps): ReactElement => { }); return ( -
+
{/* Search bar */} diff --git a/tailwind.config.ts b/tailwind.config.ts index 7f24967..d707640 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -29,6 +29,13 @@ module.exports = { xl: "5rem", "2xl": "6rem", }, + screens: { + sm: "640px", + md: "768px", + lg: "1024px", + xl: "1280px", + "2xl": "1280px", + }, }, },