link-stack/apps/metamigo-frontend/app/_components/signal/bots/shared.tsx

35 lines
717 B
TypeScript
Raw Normal View History

2023-06-28 12:55:24 +00:00
"use client";
2023-07-05 09:39:24 +00:00
import { FC } from "react";
2023-03-15 12:17:43 +00:00
/* eslint-disable react/display-name */
2023-02-13 12:41:30 +00:00
import {
SelectInput,
required,
ReferenceInput,
ReferenceField,
TextField,
} from "react-admin";
2023-07-05 09:39:24 +00:00
export const SignalBotSelectInput =
(source: string): FC =>
() =>
(
<ReferenceInput
label="Signal Bot"
source={source}
reference="signalBots"
validate={[required()]}
>
<SelectInput optionText="phoneNumber" />
</ReferenceInput>
);
2023-02-13 12:41:30 +00:00
2023-07-05 09:39:24 +00:00
export const SignalBotField =
(source: string): FC =>
() =>
(
<ReferenceField label="Signal Bot" reference="signalBots" source={source}>
<TextField source="phoneNumber" />
</ReferenceField>
);