feat(#3748): restore favicon icons in websites list

This commit is contained in:
Prince EKPINSE 2025-11-29 16:43:21 +01:00
parent a19b92a5cb
commit 046cb6ef62
2 changed files with 9 additions and 2 deletions

View file

@ -2,6 +2,8 @@ import Link from 'next/link';
import { WebsitesTable } from './WebsitesTable';
import { DataGrid } from '@/components/common/DataGrid';
import { useLoginQuery, useNavigation, useUserWebsitesQuery } from '@/components/hooks';
import { Favicon } from '@/index';
import { Icon, Row } from '@umami/react-zen';
export function WebsitesDataTable({
userId,
@ -21,7 +23,12 @@ export function WebsitesDataTable({
const { renderUrl } = useNavigation();
const renderLink = (row: any) => (
<Link href={renderUrl(`/websites/${row.id}`, false)}>{row.name}</Link>
<Row alignItems="center" gap="3">
<Icon size="md" color="muted">
<Favicon domain={row.domain} />
</Icon>
<Link href={renderUrl(`/websites/${row.id}`, false)}>{row.name}</Link>
</Row>
);
return (

View file

@ -26,7 +26,7 @@ export function LoginForm() {
setClientAuthToken(token);
setUser(user);
router.push('/websites');
router.push('/');
},
});
};