Merge branch 'rvg-frontend' of https://git.gumoio.com/benito.rodriguez/Venta.De.Boletos.De.Un.Concierto into benito
This commit is contained in:
commit
72e8f86fad
ventaboletos/src/components/vistas
|
@ -19,10 +19,11 @@ function Informacion() {
|
||||||
const [open, setOpen] = useState(false);
|
const [open, setOpen] = useState(false);
|
||||||
const [conciertos, setConciertos] = useState([]);
|
const [conciertos, setConciertos] = useState([]);
|
||||||
const [selectedConcierto, setSelectedConcierto] = useState(null);
|
const [selectedConcierto, setSelectedConcierto] = useState(null);
|
||||||
const [seatType, setSeatType] = useState("");
|
const [tipoAsiento, setTipoAsiento] = useState([]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchConciertos();
|
fetchConciertos();
|
||||||
|
fetchTipoAsiento();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const fetchConciertos = async () => {
|
const fetchConciertos = async () => {
|
||||||
|
@ -37,10 +38,23 @@ function Informacion() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const fetchTipoAsiento = async () => {
|
||||||
|
let { data: asientos, error } = await supabaseClient
|
||||||
|
.from("asientos")
|
||||||
|
.select("categoria");
|
||||||
|
if (error) {
|
||||||
|
console.error(error);
|
||||||
|
} else {
|
||||||
|
setTipoAsiento(asientos);
|
||||||
|
console.log(asientos);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const handleSelect = (concierto) => {
|
const handleSelect = (concierto) => {
|
||||||
setSelectedConcierto(concierto);
|
setSelectedConcierto(concierto);
|
||||||
setOpen(true);
|
setOpen(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
|
@ -69,13 +83,14 @@ function Informacion() {
|
||||||
</p>
|
</p>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<Select onValueChange={setSeatType}>
|
<Select onValueChange={setTipoAsiento}>
|
||||||
<SelectTrigger>
|
<SelectTrigger>
|
||||||
<SelectValue placeholder="Selecciona un tipo de asiento" />
|
<SelectValue placeholder="Selecciona un tipo de asiento" />
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
<SelectContent>
|
<SelectContent>
|
||||||
<SelectItem value="premium">Premium</SelectItem>
|
{tipoAsiento?.map((tipo) => {
|
||||||
<SelectItem value="standard">Standard</SelectItem>
|
<SelectItem value={tipo}>{tipo.categoria}</SelectItem>;
|
||||||
|
})}
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue