Frontend display no shorteners text in table when no shorteners are made

pull/3/head
TZGyn 2 years ago
parent e2d34645e8
commit d313d61c3c
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -15,6 +15,7 @@ import { Label } from '@/components/ui/label'
import {
Table,
TableBody,
TableCaption,
TableCell,
TableHead,
TableHeader,
@ -157,6 +158,9 @@ const ShortenerTable = ({ shorteners }: { shorteners: Shortener[] }) => {
</CardHeader>
<CardContent>
<Table>
{!shorteners.length && (
<TableCaption>No Shorteners</TableCaption>
)}
<TableHeader>
<TableRow>
<TableHead>Link</TableHead>
@ -164,7 +168,8 @@ const ShortenerTable = ({ shorteners }: { shorteners: Shortener[] }) => {
</TableRow>
</TableHeader>
<TableBody>
{shorteners.map((shortener) => (
{shorteners.length ? (
shorteners.map((shortener) => (
<TableRow key={shortener.id}>
<TableCell>{shortener.link}</TableCell>
<TableCell
@ -175,7 +180,10 @@ const ShortenerTable = ({ shorteners }: { shorteners: Shortener[] }) => {
{shortener.code}
</TableCell>
</TableRow>
))}
))
) : (
<TableRow></TableRow>
)}
</TableBody>
</Table>
</CardContent>

Loading…
Cancel
Save