// ----------------------------------------------------------------------------- // Lou-Ka — Agrégateur de logements à louer (province de Québec) // Auteur : Simon-Pierre Boucher — contact@spboucher.ai // pages/Bienvenue.tsx : intégration après la création du compte — choix du rôle // « Je cherche un logement » (locataire : favoris…) ou « Je gère des // logements » (gestionnaire : page personnalisable de sa gestion). // ----------------------------------------------------------------------------- import { useState } from "react"; import { useNavigate } from "react-router-dom"; import { setRole } from "../api"; import { useAccount } from "../account"; import { IcoBuilding, IcoHeart, IcoHouse, IcoSliders } from "../components/Icons"; export default function BienvenuePage() { const { me, loaded, refresh } = useAccount(); const [busy, setBusy] = useState<"locataire" | "gestionnaire" | null>(null); const nav = useNavigate(); const choose = async (role: "locataire" | "gestionnaire") => { setBusy(role); await setRole(role); refresh(); nav(role === "gestionnaire" ? "/gestion" : "/", { replace: true }); }; if (loaded && !me) { return (
Bienvenue

Créez d'abord votre compte.

Se connecter avec KA ID
); } return (
Bienvenue{me?.name ? `, ${me.name.split(" ")[0]}` : ""}

Vous êtes plutôt
quel profil ?

Une dernière étape : dites-nous comment vous utiliserez Lou-Ka. Vous pourrez changer d'avis plus tard dans votre profil.

); }