user nouveau onglet

This commit is contained in:
Biqoz
2025-11-16 01:34:01 +01:00
parent 0d95eca1ee
commit ad575641a1
16 changed files with 1033 additions and 33 deletions

View File

@@ -118,7 +118,8 @@ export default function CreateUser() {
} else {
setResult({
success: false,
message: data.error || "Erreur lors de la création de l'utilisateur",
message:
data.error || "Erreur lors de la création de l'utilisateur",
});
}
} catch (error) {
@@ -185,7 +186,9 @@ export default function CreateUser() {
</div>
<div className="space-y-2">
<Label htmlFor="confirmPassword">Confirmer le mot de passe *</Label>
<Label htmlFor="confirmPassword">
Confirmer le mot de passe *
</Label>
<Input
id="confirmPassword"
type="password"
@@ -204,7 +207,9 @@ export default function CreateUser() {
<Label htmlFor="role">Rôle</Label>
<Select
value={formData.role}
onValueChange={(value: string) => handleInputChange("role", value)}
onValueChange={(value: string) =>
handleInputChange("role", value)
}
disabled={isLoading}
>
<SelectTrigger>
@@ -229,13 +234,10 @@ export default function CreateUser() {
{result.success && result.user && (
<div className="mt-2 text-sm">
<strong>Détails:</strong>
<br />
ID: {result.user.id}
<br />
Email: {result.user.email}
<br />
Rôle: {result.user.role}
<br /> Crédits initiaux: 5,000,000 tokens
<br /> ID: {result.user.id}
<br /> Email: {result.user.email}
<br /> Rôle: {result.user.role}
<br /> Crédits initiaux: 3,000,000 tokens
</div>
)}
</AlertDescription>
@@ -262,7 +264,9 @@ export default function CreateUser() {
<div className="mt-6 p-4 bg-muted rounded-lg">
<h4 className="font-medium mb-2">Informations importantes :</h4>
<ul className="text-sm text-muted-foreground space-y-1">
<li> L&apos;utilisateur recevra automatiquement 5,000,000 tokens</li>
<li>
L&apos;utilisateur recevra automatiquement 5,000,000 tokens
</li>
<li> Le mot de passe sera hashé de manière sécurisée</li>
<li> L&apos;email doit être unique dans le système</li>
<li> L&apos;utilisateur pourra se connecter immédiatement</li>
@@ -271,4 +275,4 @@ export default function CreateUser() {
</CardContent>
</Card>
);
}
}