From 8aa0cd77f978755f2b888a693c7358c30c5c1751 Mon Sep 17 00:00:00 2001 From: Pasq G Date: Thu, 21 Nov 2024 11:23:47 +0100 Subject: [PATCH] Login i logout --- imports/ui/App.jsx | 51 +++++++++++++++++++++++++++++++++++-------- imports/ui/Logout.tsx | 4 ++-- 2 files changed, 44 insertions(+), 11 deletions(-) diff --git a/imports/ui/App.jsx b/imports/ui/App.jsx index f081940..bd1adca 100644 --- a/imports/ui/App.jsx +++ b/imports/ui/App.jsx @@ -1,18 +1,51 @@ import React from 'react'; -import { Hello } from './Hello.jsx'; -import { Info } from './Info.jsx'; +import { Meteor } from 'meteor/meteor'; import { BrowserRouter, Routes, Route, Link } from 'react-router-dom'; +import { Login } from './Login'; +import { useUserId } from 'meteor/react-meteor-accounts'; + + +const Loguejat = () => { + const userId = useUserId(); + + // const user = await Meteor.userAsync(); + + return userId ?
+ +

- poble (que cada poble només tinga accés a lo del seu poble, la resta de pobles no els han de poder tocar): Alaquàs / Albal / Aldaia / Alfafar / Algemesí / Alginet / Alcàsser / Benetússer / Beniparrell / Carlet / Catarroja / Dosaigües / Godelleta / Guadassuar / Iàtova / L'Alcúdia / Llocnou de la Corona / Massanassa / Paiporta / Parke Alkosa / Picanya / Sedaví / Setaigües / Utiel / València-Castellar Oliveral / València-Forn d'Alcedo / València-La Torre / Xest / Xiva / Llombai / Tremolar

+

- estat: impossible de trobar / disponible / pendent / enviada / ha arribat (que cada poble puga tocar aquestes opcions dels subministres per al seu poble)

+

- tipus de subministre: maquinària / menjar i beguda / productes infantils / higiene i neteja / sanitari / roba i calçat / ferramentes / necessitats especials / EPIs / electrònica / per a animals / roba de llit, mantes, cortines i mantells / vaixella i utensilis de cuina / papereria i material escolar / mobiliari i electrodomèstics /altres

+

- necessitat (que la plataforma et dóne un desplegable amb totes les necessitats que s'han demanat fins ara en eixa categoria i pugues buscar, però també afegir-ne coses noves) - que la plataforma demane en aquest punt que siguen tant específiques com puguen (que no em fiquen com a necessitat "mobles" sinó per exemple "rentadora")

+ +

- NOMÉS EN CAS DE MOBILIARI I ELECTRODOMÈSTICS: + ---- adreça de la casa o lloc on s'ha de dur (tenda, casa, baix...) + ---- que afegisquen dies i horaris en què estaran a eixa adreça + ---- especificar que el contacte que afegisquen ha de ser necessàriament de la persona que ho va a rebre en la casa o espai +

+ + - que la plataforma recullga la data en la que es fa una petició de subministres + + - que la plataforma recullga la data en la que el subministre es canvia a l'estat "ha arribat) + + - Nom del contacte + + - Telèfon de contacte + + - Punt de descàrrega + + I després amb opció de visualitzar totes les necessitats que s'han incorporat prèviament al teu poble i assenyalar "ha arribat" en les que ja no necessites + + Nosaltres hauríem de tindre opció de filtrar les necessitats per pobles i condicions (per poder vore, per exemple, totes les necessitats pendents de tots els pobles, o només les necessitats pendents d'Alaquàs) +
+ : Login + ; +}; export const App = () => ( - -
-

Welcome to Meteor!

- - -
- } /> + } /> + } />
); diff --git a/imports/ui/Logout.tsx b/imports/ui/Logout.tsx index 5d083a9..bab85a7 100644 --- a/imports/ui/Logout.tsx +++ b/imports/ui/Logout.tsx @@ -1,8 +1,8 @@ -import React, { type FC } from 'react'; +import React from 'react'; import { Meteor } from 'meteor/meteor'; import { useUserId } from 'meteor/react-meteor-accounts'; -export const Logout: FC = () => { +export const Logout = () => { const userId = useUserId(); if (!userId) {