diff --git a/imports/ui/Poble.jsx b/imports/ui/Poble.jsx
index 4877e68..9e717f6 100644
--- a/imports/ui/Poble.jsx
+++ b/imports/ui/Poble.jsx
@@ -7,6 +7,7 @@ import { Roles } from 'meteor/roles';
// import { useUserId } from 'meteor/react-meteor-accounts';
import { BarraNav } from "./BarraNav/BarraNav";
import { useParams } from "react-router-dom";
+import { NecessitatsCollection } from '../api/necessitats';
@@ -19,8 +20,11 @@ export const Poble = () => {
// const [creantPoble, setCreantPoble] = useState(false);
useSubscribe('pobles');
useSubscribe('usuaris');
+ useSubscribe('necessitats', ambitPoble);
// const pobles = useTracker("pobles", () => PoblesCollection.find().fetchAsync());
const pobles = useFind(PoblesCollection, [{}, {sort: {nomPoble: 1}}]);
+ const necessitats = useFind(NecessitatsCollection, [{}, {sort: {titol: 1}}]);
+
const [esEditor, setEsEditor] = useState(false);
const userId = Meteor.userId();
@@ -166,6 +170,31 @@ export const Poble = () => {
}
+
Necessitats:
+
+ {
+ necessitats
+ .sort((a,b) => a.titol?.toLowerCase() > b.titol?.toLowerCase())
+ .map(nec => -
+ {nec.titol} {esEditor && }
)
+ }
+
{/* { esEditor && (pobleSeleccionat || creantPoble) && }
{esEditor &&