29 lines
643 B
TypeScript
29 lines
643 B
TypeScript
"use client";
|
|
|
|
/* eslint-disable react/display-name */
|
|
import {
|
|
SelectInput,
|
|
required,
|
|
ReferenceInput,
|
|
ReferenceField,
|
|
TextField,
|
|
} from "react-admin";
|
|
|
|
export const SignalBotSelectInput = (source: string) => () =>
|
|
(
|
|
<ReferenceInput
|
|
label="Signal Bot"
|
|
source={source}
|
|
reference="signalBots"
|
|
validate={[required()]}
|
|
>
|
|
<SelectInput optionText="phoneNumber" />
|
|
</ReferenceInput>
|
|
);
|
|
|
|
export const SignalBotField = (source: string) => () =>
|
|
(
|
|
<ReferenceField label="Signal Bot" reference="signalBots" source={source}>
|
|
<TextField source="phoneNumber" />
|
|
</ReferenceField>
|
|
);
|