mirror of
https://github.com/makeplane/plane.git
synced 2026-07-11 04:51:55 +02:00
27 lines
668 B
TypeScript
27 lines
668 B
TypeScript
|
|
import { Control, Controller } from "react-hook-form";
|
||
|
|
import { IExtendedWebhook } from "types/webhook";
|
||
|
|
import { ToggleSwitch } from "@plane/ui";
|
||
|
|
|
||
|
|
interface IWebHookToggle {
|
||
|
|
control: Control<IExtendedWebhook, any>;
|
||
|
|
}
|
||
|
|
|
||
|
|
export const WebHookToggle = ({ control }: IWebHookToggle) => (
|
||
|
|
<div className="flex gap-6">
|
||
|
|
<div className="text-sm"> Enable webhook </div>
|
||
|
|
<Controller
|
||
|
|
control={control}
|
||
|
|
name="is_active"
|
||
|
|
render={({ field: { onChange, value } }) => (
|
||
|
|
<ToggleSwitch
|
||
|
|
value={value}
|
||
|
|
onChange={(val: boolean) => {
|
||
|
|
onChange(val);
|
||
|
|
}}
|
||
|
|
size="sm"
|
||
|
|
/>
|
||
|
|
)}
|
||
|
|
/>
|
||
|
|
</div>
|
||
|
|
);
|