gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/hosts/dialogs/mutation/fields/fingerprint.tsx · v0.3.0-alpha8
Source
1 7428e12 Mrdn 2y ago
2 7428e12 Mrdn 2y ago
3 7428e12 Mrdn 2y ago import {
4 7428e12 Mrdn 2y ago FormControl,
5 7428e12 Mrdn 2y ago FormField,
6 7428e12 Mrdn 2y ago FormItem,
7 7428e12 Mrdn 2y ago FormLabel,
8 7428e12 Mrdn 2y ago FormMessage,
9 7428e12 Mrdn 2y ago Select,
10 7428e12 Mrdn 2y ago SelectContent,
11 7428e12 Mrdn 2y ago SelectItem,
12 7428e12 Mrdn 2y ago SelectTrigger,
13 7428e12 Mrdn 2y ago SelectValue,
14 7428e12 Mrdn 2y ago } from "@marzneshin/components";
15 7428e12 Mrdn 2y ago import { useFormContext } from "react-hook-form";
16 7428e12 Mrdn 2y ago import { useTranslation } from "react-i18next";
17 7428e12 Mrdn 2y ago
18 7428e12 Mrdn 2y ago export const FingerprintField = () => {
19 7428e12 Mrdn 2y ago const { t } = useTranslation()
20 7428e12 Mrdn 2y ago const form = useFormContext()
21 7428e12 Mrdn 2y ago return (
22 7428e12 Mrdn 2y ago <FormField
23 7428e12 Mrdn 2y ago control={form.control}
24 7428e12 Mrdn 2y ago name="fingerprint"
25 7428e12 Mrdn 2y ago render={({ field }) => (
26 7428e12 Mrdn 2y ago <FormItem>
27 7428e12 Mrdn 2y ago <FormLabel>{t('fingerprint')}</FormLabel>
28 7428e12 Mrdn 2y ago <Select onValueChange={field.onChange} defaultValue={field.value}>
29 7428e12 Mrdn 2y ago <FormControl>
30 7428e12 Mrdn 2y ago <SelectTrigger>
31 7428e12 Mrdn 2y ago <SelectValue placeholder="Select fingerprint" />
32 7428e12 Mrdn 2y ago </SelectTrigger>
33 7428e12 Mrdn 2y ago </FormControl>
34 7428e12 Mrdn 2y ago <SelectContent>
35 7428e12 Mrdn 2y ago <SelectItem value="none">None</SelectItem>
36 7428e12 Mrdn 2y ago <SelectItem value="chrome">Chrome</SelectItem>
37 7428e12 Mrdn 2y ago <SelectItem value="firefox">Firefox</SelectItem>
38 7428e12 Mrdn 2y ago <SelectItem value="safari">Safari</SelectItem>
39 7428e12 Mrdn 2y ago <SelectItem value="ios">iOS</SelectItem>
40 7428e12 Mrdn 2y ago <SelectItem value="android">Android</SelectItem>
41 7428e12 Mrdn 2y ago <SelectItem value="edge">Edge</SelectItem>
42 7428e12 Mrdn 2y ago <SelectItem value="360">360</SelectItem>
43 7428e12 Mrdn 2y ago <SelectItem value="qq">qq</SelectItem>
44 7428e12 Mrdn 2y ago <SelectItem value="random">Random</SelectItem>
45 7428e12 Mrdn 2y ago <SelectItem value="randomized">Randomized</SelectItem>
46 7428e12 Mrdn 2y ago </SelectContent>
47 7428e12 Mrdn 2y ago </Select>
48 7428e12 Mrdn 2y ago <FormMessage />
49 7428e12 Mrdn 2y ago </FormItem>
50 7428e12 Mrdn 2y ago )}
51 7428e12 Mrdn 2y ago />
52 7428e12 Mrdn 2y ago )
53 7428e12 Mrdn 2y ago }