gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/admins/components/dialogs/mutation/fields/subscription-url-prefix.tsx · v0.6.3
Source
1 857e289 Mrdn 2y ago import {
2 857e289 Mrdn 2y ago FormControl,
3 857e289 Mrdn 2y ago FormField,
4 857e289 Mrdn 2y ago FormItem,
5 857e289 Mrdn 2y ago Input,
6 857e289 Mrdn 2y ago FormLabel,
7 3072f60 Mrdn 2y ago FormMessage,
8 7389ad0 Mardin 2y ago } from "@marzneshin/common/components";
9 3072f60 Mrdn 2y ago import type { FC, InputHTMLAttributes } from "react";
10 3072f60 Mrdn 2y ago import { useFormContext } from "react-hook-form";
11 3072f60 Mrdn 2y ago import { useTranslation } from "react-i18next";
12 857e289 Mrdn 2y ago
13 4708fcb Dawsh 2y ago export const SubscriptionUrlPrefixField: FC<InputHTMLAttributes<HTMLElement>> = ({
14 3072f60 Mrdn 2y ago disabled,
15 3072f60 Mrdn 2y ago }) => {
16 3072f60 Mrdn 2y ago const form = useFormContext();
17 3072f60 Mrdn 2y ago const { t } = useTranslation();
18 857e289 Mrdn 2y ago
19 857e289 Mrdn 2y ago return (
20 857e289 Mrdn 2y ago <FormField
21 857e289 Mrdn 2y ago control={form.control}
22 4708fcb Dawsh 2y ago name="subscription_url_prefix"
23 857e289 Mrdn 2y ago render={({ field }) => (
24 857e289 Mrdn 2y ago <FormItem>
25 4708fcb Dawsh 2y ago <FormLabel>{t("page.admins.subscription-url-prefix")}</FormLabel>
26 857e289 Mrdn 2y ago <FormControl>
27 54b7df5 Mrdn 2y ago <Input disabled={disabled} {...field} />
28 857e289 Mrdn 2y ago </FormControl>
29 857e289 Mrdn 2y ago <FormMessage />
30 857e289 Mrdn 2y ago </FormItem>
31 857e289 Mrdn 2y ago )}
32 857e289 Mrdn 2y ago />
33 857e289 Mrdn 2y ago );
34 3072f60 Mrdn 2y ago };