diff --git a/imports/ui/Codis.jsx b/imports/ui/Codis.jsx
index a7f60b8..86775f7 100644
--- a/imports/ui/Codis.jsx
+++ b/imports/ui/Codis.jsx
@@ -26,6 +26,8 @@ export const Codis = () => {
// const [permes, setPermes] = useState(false);
const [esEditor, setEsEditor] = useState(false);
const userId = Meteor.userId();
+
+ const [codiSeleccionat, setCodiSeleccionat] = useState(null);
useEffect(() => {
(async () => {
@@ -65,6 +67,7 @@ export const Codis = () => {
// );
// };
// const [ambitGeneral, setAmbitGeneral] = useState(ambitSeleccionat === "GENERAL");
+ const codiDoc = useTracker("codiDoc", () => CodisCollection.findOneAsync(codiSeleccionat?._id));
const SelectorDeRol = () => {
@@ -112,6 +115,7 @@ export const Codis = () => {
const [actCond, setActCond] = useState(true);
const [codiGenerat, setCodiGenerat] = useState(generaCodi()?.toUpperCase());
+
return
{
border: `1px solid #6666`,
padding: `.5rem`,
borderRadius: `.3em`,
- backgroundColor: `lightcyan`
+ backgroundColor: `lightcyan`,
+ outline: `${codiSeleccionat?._id ? '5px solid black' : 'none'}`
}}>
{ambitSeleccionat &&
{ambitSeleccionat?.value}
}
@@ -148,7 +153,7 @@ export const Codis = () => {
padding: `0 .2em`,
margin: `1rem auto`,
}}
- >{codiGenerat}
+ >{codiSeleccionat ? codiSeleccionat?.codi : codiGenerat}
@@ -244,7 +249,18 @@ export const Codis = () => {
color: `red`
}}
>Activació absoluta:
-
+ {
+ ev.preventDefault();
+ ev.stopPropagation();
+
+ Meteor.callAsync('modActivacioAbsolutaCodi', codiDoc);
+ }}
+
+ />
@@ -294,7 +310,7 @@ export const Codis = () => {
lastWeek = new Date(today.getFullYear(), today.getMonth(), today.getDate() - 7)
;
- console.log("codis: ", codis);
+ // console.log("codis: ", codis);
return Carregant...>} >
@@ -331,7 +347,14 @@ export const Codis = () => {
padding: `4px`,
listStyle: `none`,
backgroundColor: `${'lightgreen' || 'lightcoral'}`,
- position: `relative`
+ position: `relative`,
+ outline: `${codiSeleccionat?._id === cod._id ? '3px solid black' : 'none'}`
+ }}
+ onClick={ev => {
+ ev.preventDefault();
+ ev.stopPropagation();
+
+ setCodiSeleccionat(codiSeleccionat?._id === cod._id ? null : cod);
}}
>
{
Meteor.callAsync('modActivacioAbsolutaCodi', cod);
}}
- >
+ />
{cod.codi}
{/* {esEditor && } */}
)