fix: ui tweaks and fixes (#134)

This commit is contained in:
Gabe Farrell 2026-01-13 23:25:31 -05:00 committed by GitHub
parent c2a0987946
commit 288d04d714
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 40 additions and 27 deletions

View file

@ -42,6 +42,8 @@ export default function LastPlays(props: Props) {
queryFn: () => getNowPlaying(),
});
const header = "Last played";
const [items, setItems] = useState<Listen[] | null>(null);
const handleDelete = async (listen: Listen) => {
@ -63,14 +65,14 @@ export default function LastPlays(props: Props) {
if (isPending) {
return (
<div className="w-[300px] sm:w-[500px]">
<h3>Last Played</h3>
<h3>{header}</h3>
<p>Loading...</p>
</div>
);
} else if (isError) {
return (
<div className="w-[300px] sm:w-[500px]">
<h3>Last Played</h3>
<h3>{header}</h3>
<p className="error">Error: {error.message}</p>
</div>
);
@ -86,7 +88,7 @@ export default function LastPlays(props: Props) {
return (
<div className="text-sm sm:text-[16px]">
<h3 className="hover:underline">
<Link to={`/listens?period=all_time${params}`}>Last Played</Link>
<Link to={`/listens?period=all_time${params}`}>{header}</Link>
</h3>
<table className="-ml-4">
<tbody>