Updated settings components.

This commit is contained in:
Mike Cao 2025-05-07 12:33:53 -07:00
parent a15c7cd596
commit 3004c37ccf
8 changed files with 20 additions and 13 deletions

View file

@ -3,6 +3,7 @@ import { Row, Text, Icon, DataTable, DataColumn, MenuItem } from '@umami/react-z
import { useMessages, useNavigation } from '@/components/hooks';
import { MenuButton } from '@/components/input/MenuButton';
import { Lucide } from '@/components/icons';
import Link from 'next/link';
export interface WebsitesTableProps {
data: any[];
@ -29,7 +30,9 @@ export function WebsitesTable({
return (
<DataTable data={data}>
<DataColumn id="name" label={formatMessage(labels.name)} />
<DataColumn id="name" label={formatMessage(labels.name)}>
{(row: any) => <Link href={`/websites/${row.id}`}>{row.name}</Link>}
</DataColumn>
<DataColumn id="domain" label={formatMessage(labels.domain)} />
{showActions && (
<DataColumn id="action" label=" " align="end">