diff --git a/imports/ui/Codis.jsx b/imports/ui/Codis.jsx index 1478c25..8f9ed70 100644 --- a/imports/ui/Codis.jsx +++ b/imports/ui/Codis.jsx @@ -10,20 +10,12 @@ import { Roles } from 'meteor/roles'; // import { useUserId } from 'meteor/react-meteor-accounts'; import Select from 'react-select'; -// import CreatableSelect from 'react-select/creatable'; -// import AsyncCreatableSelect from 'react-select/async-creatable'; -// import { BarraNav } from "./BarraNav/BarraNav"; - -// import InfiniteCalendar from 'react-infinite-calendar'; -// import 'react-infinite-calendar/styles.css'; - function generaCodi() { return Random.id().slice(0, 5).toUpperCase(); } export const Codis = () => { - // const [permes, setPermes] = useState(false); const [esEditor, setEsEditor] = useState(false); const userId = Meteor.userId(); @@ -36,10 +28,6 @@ export const Codis = () => { })(); }, []); - // console.log("isAdmin: ", isAdmin) ; - - // const [ambitSeleccionat, setAmbitSeleccionat] = useState(null); - const [confecCodObj, setConfecCodObj] = useState({ codi: generaCodi(), ambit: null, @@ -50,9 +38,6 @@ export const Codis = () => { condFi: null }); - // useSubscribe('necessitats'); - // const necessitats = useTracker("necessitats", () => NecessitatsCollection.find().fetchAsync()); - useSubscribe('codis'); const codis = useTracker("codis", () => CodisCollection.find().fetchAsync()); @@ -60,29 +45,10 @@ export const Codis = () => { const pobles = useTracker("pobles", () => PoblesCollection.find().fetchAsync()); const ambits = pobles?.map(p => p?.ambitAssociat); - // console.log("ambits: ", ambits); - - // useSubscribe('tipus'); - // const ambits = useTracker("ambits", () => Collection.find().fetchAsync()); - - // console.log("tipus: ", tipus); - // console.log("necessitats: ", necessitats); - - // console.log("tipusSeleccionat: ", tipusSeleccionat); - - - // const filterAmbit = (inputValue) => { - // return ambits.filter((i) => - // i.toLowerCase().includes(inputValue.toLowerCase()) - // ); - // }; - // const [ambitGeneral, setAmbitGeneral] = useState(ambitSeleccionat === "GENERAL"); const codiDoc = useTracker("valsFormDoc", () => CodisCollection.findOneAsync(codiSeleccionat?._id)); - // let selRolVal = codiDoc?.rol || "usuari"; const SelectorDeRol = () => { - // const [docRol, setDocRol] = useState(codiDoc?.rol) return <> @@ -90,7 +56,7 @@ export const Codis = () => { required key={Math.random()} name="selRol" - // filterOption={(opts) => necessitats.find(nec => nec.tipus === tipusSeleccionat._id)} + defaultValue={ codiSeleccionat ? { @@ -99,26 +65,19 @@ export const Codis = () => { } : confecCodObj?.rol || null - // ? { - // label: confecCodObj.rol, - // value: confecCodObj.rol - // } - // : null - // docRol && {label: docRol, value: docRol} } onChange={v => { - console.log("v: ", v); + // console.log("v: ", v); - console.log("cCO abans: ", confecCodObj); - // setDocRol(v); + // console.log("cCO abans: ", confecCodObj); setConfecCodObj({ ...confecCodObj, rol: v }); - console.log("cCO despres: ", confecCodObj); + // console.log("cCO despres: ", confecCodObj); }} options={ @@ -162,8 +121,8 @@ export const Codis = () => { const codSelAbsActChecked = codiDoc ? {checked: codiDoc.absActiu} : {defaultChecked: confecCodObj.absActiu}; - console.log("cS: ", codiSeleccionat); - console.log("cCO: ", confecCodObj); + // console.log("cS: ", codiSeleccionat); + // console.log("cCO: ", confecCodObj); return