Skip to content

Commit 7f9365a

Browse files
committed
feat: destination icons in table
1 parent cc1b20c commit 7f9365a

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

pages/index.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Head from "next/head"
44

55
import { Box, Typography, Button, Divider, Paper } from "@mui/material"
66
import { DataGrid, GridColDef, GridValidRowModel, GridActionsCellItem, GridToolbarContainer } from "@mui/x-data-grid"
7-
import { Add, Edit, CopyAll, Refresh } from "@mui/icons-material"
7+
import { Add, Android, Edit, CopyAll, Refresh, PhoneIphone, Public } from "@mui/icons-material"
88

99
import auth, { User, UserDetail } from "@/lib/services/auth"
1010
import { fetchLinkConfigs, LinkConfig } from "@/lib/services/linkConfig"
@@ -55,7 +55,19 @@ export default function Home({
5555
field: "name",
5656
type: "string",
5757
headerName: "Name",
58+
flex: 1,
59+
},
60+
{
61+
field: "destinations",
62+
headerName: "Destinations",
5863
flex: 0.3,
64+
renderCell: (params: any) => (
65+
<Box display="flex" alignItems="center" gap={1}>
66+
{params.value?.find((dst: { platform: string }) => dst.platform === "android") && <Android />}
67+
{params.value?.find((dst: { platform: string }) => dst.platform === "ios") && <PhoneIphone />}
68+
{params.value?.find((dst: { platform: string }) => dst.platform === "web") && <Public />}
69+
</Box>
70+
)
5971
},
6072
{
6173
field: "actions",

0 commit comments

Comments
 (0)