|
7 | 7 | CardHeader, |
8 | 8 | CardTitle, |
9 | 9 | } from "@/components/ui/card"; |
| 10 | +import { Label } from "@/components/ui/label"; |
| 11 | +import { ToggleVisibilityInput } from "@/components/shared/toggle-visibility-input"; |
| 12 | +import { Input } from "@/components/ui/input"; |
10 | 13 | import { api } from "@/utils/api"; |
11 | 14 | import { LockKeyhole, Trash2 } from "lucide-react"; |
12 | 15 | import { toast } from "sonner"; |
@@ -58,19 +61,18 @@ export const ShowSecurity = ({ applicationId }: Props) => { |
58 | 61 | <div className="flex flex-col gap-6 "> |
59 | 62 | {data?.security.map((security) => ( |
60 | 63 | <div key={security.securityId}> |
61 | | - <div className="flex w-full flex-col sm:flex-row justify-between sm:items-center gap-4 sm:gap-10 border rounded-lg p-4"> |
62 | | - <div className="grid grid-cols-1 sm:grid-cols-2 flex-col gap-4 sm:gap-8"> |
63 | | - <div className="flex flex-col gap-1"> |
64 | | - <span className="font-medium">Username</span> |
65 | | - <span className="text-sm text-muted-foreground"> |
66 | | - {security.username} |
67 | | - </span> |
| 64 | + <div className="flex w-full flex-col md:flex-row justify-between md:items-center gap-4 md:gap-10 border rounded-lg p-4"> |
| 65 | + <div className="grid grid-cols-1 md:grid-cols-2 flex-col gap-4 md:gap-8"> |
| 66 | + <div className="flex flex-col gap-2"> |
| 67 | + <Label>Username</Label> |
| 68 | + <Input disabled value={security.username} /> |
68 | 69 | </div> |
69 | | - <div className="flex flex-col gap-1"> |
70 | | - <span className="font-medium">Password</span> |
71 | | - <span className="text-sm text-muted-foreground"> |
72 | | - {security.password} |
73 | | - </span> |
| 70 | + <div className="flex flex-col gap-2"> |
| 71 | + <Label>Password</Label> |
| 72 | + <ToggleVisibilityInput |
| 73 | + value={security.password} |
| 74 | + disabled |
| 75 | + /> |
74 | 76 | </div> |
75 | 77 | </div> |
76 | 78 | <div className="flex flex-row gap-2"> |
|
0 commit comments