gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/subscription-settings/form/fields/placeholder-if-disabled.tsx · v0.3.2
Source
1 fb4b69d Dawsh 2y ago import {
2 fb4b69d Dawsh 2y ago FormField,
3 fb4b69d Dawsh 2y ago FormItem,
4 fb4b69d Dawsh 2y ago FormLabel,
5 fb4b69d Dawsh 2y ago Checkbox,
6 fb4b69d Dawsh 2y ago FormControl,
7 fb4b69d Dawsh 2y ago } from "@marzneshin/components";
8 fb4b69d Dawsh 2y ago import { useFormContext } from "react-hook-form";
9 fb4b69d Dawsh 2y ago import { useTranslation } from "react-i18next";
10 fb4b69d Dawsh 2y ago
11 fb4b69d Dawsh 2y ago export const PlaceholderIfDisabledField = () => {
12 fb4b69d Dawsh 2y ago const { t } = useTranslation()
13 fb4b69d Dawsh 2y ago const form = useFormContext();
14 fb4b69d Dawsh 2y ago return (
15 fb4b69d Dawsh 2y ago <FormField
16 fb4b69d Dawsh 2y ago control={form.control}
17 fb4b69d Dawsh 2y ago name="placeholder_if_disabled"
18 fb4b69d Dawsh 2y ago render={({ field }) => (
19 fb4b69d Dawsh 2y ago <FormItem className="flex flex-row items-start space-x-3 space-y-0 rounded-md py-2">
20 fb4b69d Dawsh 2y ago <FormControl>
21 fb4b69d Dawsh 2y ago <Checkbox
22 fb4b69d Dawsh 2y ago checked={field.value}
23 fb4b69d Dawsh 2y ago onCheckedChange={field.onChange}
24 fb4b69d Dawsh 2y ago />
25 fb4b69d Dawsh 2y ago </FormControl>
26 fb4b69d Dawsh 2y ago <div className="space-y-1 leading-none">
27 fb4b69d Dawsh 2y ago <FormLabel>
28 fb4b69d Dawsh 2y ago {t("page.settings.subscription-settings.placeholder-if-disabled")}
29 fb4b69d Dawsh 2y ago </FormLabel>
30 fb4b69d Dawsh 2y ago </div>
31 fb4b69d Dawsh 2y ago </FormItem>
32 fb4b69d Dawsh 2y ago )}
33 fb4b69d Dawsh 2y ago />
34 fb4b69d Dawsh 2y ago )
35 fb4b69d Dawsh 2y ago }