Add option to say in email that there was no "reject all" button
This commit is contained in:
		
							parent
							
								
									6a29c8ed40
								
							
						
					
					
						commit
						a0fea9b31a
					
				@ -14,6 +14,9 @@ export default function EmailTemplate({
 | 
				
			|||||||
  clusters: Record<string, RequestCluster>;
 | 
					  clusters: Record<string, RequestCluster>;
 | 
				
			||||||
}): JSX.Element {
 | 
					}): JSX.Element {
 | 
				
			||||||
  const [popupState, setPopupState] = useState<PopupState>("not_clicked");
 | 
					  const [popupState, setPopupState] = useState<PopupState>("not_clicked");
 | 
				
			||||||
 | 
					  const [acceptAllName, setAcceptAllName] = useState<string>(
 | 
				
			||||||
 | 
					    "Zaakceptuj wszystkie"
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <div>
 | 
					    <div>
 | 
				
			||||||
@ -26,6 +29,20 @@ export default function EmailTemplate({
 | 
				
			|||||||
        <option value="not_clicked">Nic nie kliknięte</option>
 | 
					        <option value="not_clicked">Nic nie kliknięte</option>
 | 
				
			||||||
        <option value="clicked_but_invalid">Kliknięte, ale nieważne</option>
 | 
					        <option value="clicked_but_invalid">Kliknięte, ale nieważne</option>
 | 
				
			||||||
      </select>
 | 
					      </select>
 | 
				
			||||||
 | 
					      {popupState === "clicked_but_invalid" ? (
 | 
				
			||||||
 | 
					        <div>
 | 
				
			||||||
 | 
					          <label htmlFor="acceptAllName">
 | 
				
			||||||
 | 
					            Tekst na przycisku do zatwierdzania wszystkich zgód:
 | 
				
			||||||
 | 
					          </label>
 | 
				
			||||||
 | 
					          <input
 | 
				
			||||||
 | 
					            {...{
 | 
				
			||||||
 | 
					              type: "text",
 | 
				
			||||||
 | 
					              value: acceptAllName,
 | 
				
			||||||
 | 
					              onChange: (e) => setAcceptAllName(e.target.value),
 | 
				
			||||||
 | 
					            }}
 | 
				
			||||||
 | 
					          />
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					      ) : null}
 | 
				
			||||||
      <p>
 | 
					      <p>
 | 
				
			||||||
        Dzień dobry, w dniu {getDate()} odwiedziłem stronę{" "}
 | 
					        Dzień dobry, w dniu {getDate()} odwiedziłem stronę{" "}
 | 
				
			||||||
        {marked_entries[0].request.originalURL}. Strona ta wysłała moje dane
 | 
					        {marked_entries[0].request.originalURL}. Strona ta wysłała moje dane
 | 
				
			||||||
@ -44,6 +61,23 @@ export default function EmailTemplate({
 | 
				
			|||||||
          przeczytać treść wyskakującego okienka ze zgodami.
 | 
					          przeczytać treść wyskakującego okienka ze zgodami.
 | 
				
			||||||
        </p>
 | 
					        </p>
 | 
				
			||||||
      ) : null}
 | 
					      ) : null}
 | 
				
			||||||
 | 
					      {popupState === "clicked_but_invalid" ? (
 | 
				
			||||||
 | 
					        <p>
 | 
				
			||||||
 | 
					          O ile po wejściu na stronę wcisnąłem w wyskakującym okienku przycisk „
 | 
				
			||||||
 | 
					          {acceptAllName}”, o tyle nie stanowi to według mnie ważnej w świetle
 | 
				
			||||||
 | 
					          RODO zgody, gdyż brakowało w tym okienku równie łatwo osiągalnego
 | 
				
			||||||
 | 
					          przycisku, którego kliknięcie skutkowałoby zasygnalizowaniem braku
 | 
				
			||||||
 | 
					          mojej zgody na takie przetwarzanie moich danych. Mówiąc wprost -
 | 
				
			||||||
 | 
					          wyrażenie „zgody” było łatwiejsze niż jej niewyrażenie. Zatem tak
 | 
				
			||||||
 | 
					          otrzymana przez Państwo moja „zgoda” nie jest poprawną podstawą prawną
 | 
				
			||||||
 | 
					          do przetwarzania moich danych osobowych (
 | 
				
			||||||
 | 
					          <em>
 | 
				
			||||||
 | 
					            art. 7 ust. 3 Rozporządzenia Parlamentu Europejskiego i Rady (UE)
 | 
				
			||||||
 | 
					            2016/679 z dnia 27 kwietnia 2016
 | 
				
			||||||
 | 
					          </em>
 | 
				
			||||||
 | 
					          ).
 | 
				
			||||||
 | 
					        </p>
 | 
				
			||||||
 | 
					      ) : null}
 | 
				
			||||||
      <p>
 | 
					      <p>
 | 
				
			||||||
        Udokumentowałem to na zrzutach ekranu z mojej przeglądarki internetowej,
 | 
					        Udokumentowałem to na zrzutach ekranu z mojej przeglądarki internetowej,
 | 
				
			||||||
        które to zrzuty przesyłam w załączeniu.
 | 
					        które to zrzuty przesyłam w załączeniu.
 | 
				
			||||||
@ -53,7 +87,11 @@ export default function EmailTemplate({
 | 
				
			|||||||
        danych osobowych (na pewno nie jest to przetwarzanie konieczne do
 | 
					        danych osobowych (na pewno nie jest to przetwarzanie konieczne do
 | 
				
			||||||
        wyświetlenia strony z technicznego punktu widzenia). Jeżeli takie
 | 
					        wyświetlenia strony z technicznego punktu widzenia). Jeżeli takie
 | 
				
			||||||
        przesłanki legalizujące jednak występują, proszę o ich wskazanie,
 | 
					        przesłanki legalizujące jednak występują, proszę o ich wskazanie,
 | 
				
			||||||
        <strong> dla każdego z celów i podmiotów z osobna</strong>.
 | 
					        <strong>
 | 
				
			||||||
 | 
					          {" "}
 | 
				
			||||||
 | 
					          dla każdego z celów i podmiotów z <em>osobna</em>
 | 
				
			||||||
 | 
					        </strong>
 | 
				
			||||||
 | 
					        .
 | 
				
			||||||
      </p>
 | 
					      </p>
 | 
				
			||||||
      <p>
 | 
					      <p>
 | 
				
			||||||
        Jeżeli wskazaną przez Państwa przesłanką legalizującą dany element
 | 
					        Jeżeli wskazaną przez Państwa przesłanką legalizującą dany element
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user