Create/detail updates
This commit is contained in:
parent
b0fb643b6a
commit
0997e449bb
26 changed files with 684 additions and 108 deletions
|
|
@ -0,0 +1,54 @@
|
|||
"use client";
|
||||
|
||||
import { FC } from "react";
|
||||
import { Grid } from "@mui/material";
|
||||
import { DisplayTextField, Select } from "ui";
|
||||
import { FacebookBot } from "@/app/_lib/database";
|
||||
import { Detail as InternalDetail } from "@/app/_components/Detail";
|
||||
|
||||
type DetailProps = {
|
||||
row: FacebookBot;
|
||||
};
|
||||
|
||||
export const Detail: FC<DetailProps> = ({ row }) => (
|
||||
<InternalDetail
|
||||
title={`Facebook Bot: ${row.name}`}
|
||||
entity="facebook"
|
||||
id={row.id}
|
||||
>
|
||||
<Grid container direction="row" rowSpacing={3} columnSpacing={2}>
|
||||
<Grid item xs={12}>
|
||||
<DisplayTextField name="name" label="Name" value={row.name} />
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<DisplayTextField
|
||||
name="description"
|
||||
label="Description"
|
||||
lines={3}
|
||||
value={row.description}
|
||||
/>
|
||||
</Grid>
|
||||
<Grid item xs={6}>
|
||||
<DisplayTextField name="appId" label="App ID" value={row.appId} />
|
||||
</Grid>
|
||||
<Grid item xs={6}>
|
||||
<DisplayTextField
|
||||
name="appSecret"
|
||||
label="App Secret"
|
||||
value={row.appSecret}
|
||||
copyable
|
||||
/>
|
||||
</Grid>
|
||||
<Grid item xs={6}>
|
||||
<DisplayTextField name="pageId" label="Page ID" value={row.pageId} />
|
||||
</Grid>
|
||||
<Grid item xs={6}>
|
||||
<DisplayTextField
|
||||
name="pageAccessToken"
|
||||
label="Page Access Token"
|
||||
value={row.pageAccessToken}
|
||||
/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</InternalDetail>
|
||||
);
|
||||
Loading…
Add table
Add a link
Reference in a new issue