💅🏼 Formatting improvements

This commit is contained in:
2024-03-29 23:26:43 -04:00
parent aa3192bc1a
commit b4d1b678b1
5 changed files with 15 additions and 20 deletions

View File

@@ -48,7 +48,7 @@ export const RawFileDetails = (props): ReactElement => {
<dd className="mt-1 text-sm text-gray-500 dark:text-slate-900"> <dd className="mt-1 text-sm text-gray-500 dark:text-slate-900">
{/* File extension */} {/* File extension */}
<span className="inline-flex items-center bg-slate-50 text-slate-800 text-xs font-medium px-2 rounded-md dark:text-slate-900 dark:bg-slate-400"> <span className="inline-flex items-center bg-slate-50 text-slate-800 text-xs font-medium px-2 rounded-md dark:text-slate-900 dark:bg-slate-400">
<span className="pr-1 pt-1"> <span className="pt-1">
<i className="icon-[solar--zip-file-bold-duotone] w-5 h-5"></i> <i className="icon-[solar--zip-file-bold-duotone] w-5 h-5"></i>
</span> </span>

View File

@@ -1,15 +1,9 @@
import React, { ReactElement, useEffect, useState } from "react"; import React, { ReactElement, useState } from "react";
import { isNil } from "lodash"; import { isNil } from "lodash";
export const TabControls = (props): ReactElement => { export const TabControls = (props): ReactElement => {
// const comicBookDetailData = useSelector(
// (state: RootState) => state.comicInfo.comicBookDetail,
// );
const { filteredTabs, downloadCount } = props; const { filteredTabs, downloadCount } = props;
const [active, setActive] = useState(filteredTabs[0].id); const [active, setActive] = useState(filteredTabs[0].id);
// useEffect(() => {
// setActive(filteredTabs[0].id);
// }, [filteredTabs]);
return ( return (
<> <>
@@ -19,7 +13,11 @@ export const TabControls = (props): ReactElement => {
{filteredTabs.map(({ id, name, icon }) => ( {filteredTabs.map(({ id, name, icon }) => (
<a <a
key={id} key={id}
className="inline-flex shrink-0 items-center gap-2 border-b border-transparent px-1 py-1 text-md font-medium text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700" className={`inline-flex shrink-0 items-center gap-2 px-1 py-1 text-md font-medium text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700 ${
active === id
? "border-b-2 border-700 dark:text-slate-200"
: "border-b border-transparent"
}`}
aria-current="page" aria-current="page"
onClick={() => setActive(id)} onClick={() => setActive(id)}
> >
@@ -28,7 +26,7 @@ export const TabControls = (props): ReactElement => {
{id === 6 && !isNil(downloadCount) ? ( {id === 6 && !isNil(downloadCount) ? (
<span className="inline-flex flex-row"> <span className="inline-flex flex-row">
{/* download count */} {/* download count */}
<span className="inline-flex mx-2 items-center bg-slate-200 text-slate-800 text-xs font-medium px-2 rounded-md dark:text-slate-900 dark:bg-slate-400"> <span className="inline-flex mx-2 items-center bg-slate-200 text-slate-800 text-xs font-medium px-2 rounded-md dark:text-slate-900 dark:bg-orange-400">
<span className="text-md text-slate-500 dark:text-slate-900"> <span className="text-md text-slate-500 dark:text-slate-900">
{icon} {icon}
</span> </span>

View File

@@ -20,7 +20,7 @@ export const TorrentDownloads = (props) => {
{torrent.progress > 0 ? ( {torrent.progress > 0 ? (
<> <>
<progress <progress
className="w-80 mt-2 [&::-webkit-progress-bar]:rounded-lg [&::-webkit-progress-value]:rounded-lg [&::-webkit-progress-bar]:bg-slate-300 [&::-webkit-progress-value]:bg-orange-400 [&::-moz-progress-bar]:bg-orange-400 h-2" className="w-80 mt-2 [&::-webkit-progress-bar]:rounded-lg [&::-webkit-progress-value]:rounded-lg [&::-webkit-progress-bar]:bg-slate-300 [&::-webkit-progress-value]:bg-green-400 [&::-moz-progress-bar]:bg-green-400 h-2"
value={Math.floor(torrent.progress * 100).toString()} value={Math.floor(torrent.progress * 100).toString()}
max="100" max="100"
></progress> ></progress>
@@ -28,22 +28,21 @@ export const TorrentDownloads = (props) => {
<span>{Math.floor(torrent.progress * 100)}%</span> <span>{Math.floor(torrent.progress * 100)}%</span>
{/* downloaded/left */} {/* downloaded/left */}
<span className="inline-flex items-center bg-slate-50 text-slate-800 text-xs font-medium px-2.5 py-0.5 rounded-md dark:text-slate-900 dark:bg-slate-400"> <p className="inline-flex items-center bg-slate-50 text-green-800 dark:text-green-900 text-xs font-medium px-2.5 py-1 rounded-md dark:bg-slate-400">
<span className="pr-1 pt-1"> <span className="pr-1">
<i className="icon-[solar--arrow-to-down-left-outline] h-4 w-4"></i> <i className="icon-[solar--arrow-to-down-left-outline] h-4 w-4"></i>
</span> </span>
<span className="text-md text-slate-900"> <span className="text-md">
{prettyBytes(torrent.downloaded)} {prettyBytes(torrent.downloaded)}
</span> </span>
{/* uploaded */} {/* uploaded */}
<span className="pr-1 pt-1"> <span className="pr-1 text-orange-800 dark:text-orange-900 ml-2">
<i className="icon-[solar--arrow-to-top-left-outline] h-4 w-4"></i> <i className="icon-[solar--arrow-to-top-left-outline] h-4 w-4"></i>
</span> </span>
<span className="text-md text-slate-900"> <span className="text-md text-orange-800 dark:text-orange-900">
{prettyBytes(torrent.uploaded)} {prettyBytes(torrent.uploaded)}
</span> </span>
</span> </p>
</> </>
) : null} ) : null}
</p> </p>

View File

@@ -6,7 +6,6 @@ import { DayPicker, SelectSingleEventHandler } from "react-day-picker";
import { usePopper } from "react-popper"; import { usePopper } from "react-popper";
export const DatePickerDialog = (props) => { export const DatePickerDialog = (props) => {
console.log(props);
const { setter, apiAction } = props; const { setter, apiAction } = props;
const [selected, setSelected] = useState<Date>(); const [selected, setSelected] = useState<Date>();
const [isPopperOpen, setIsPopperOpen] = useState(false); const [isPopperOpen, setIsPopperOpen] = useState(false);

View File

@@ -16,7 +16,6 @@ interface IMetadatPanelProps {
containerStyle: any; containerStyle: any;
} }
export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => { export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => {
console.log(props);
const { const {
rawFileDetails, rawFileDetails,
inferredMetadata, inferredMetadata,