Skip to content

Commit

Permalink
Hide personal data processing message (#922)
Browse files Browse the repository at this point in the history
* Hide personal data processing message

* Move logic from PostponeButton to PostponeSection and reuse date logic

* Moving terms to a component

* Revert "Moving terms to a component"

This reverts commit 32911c2.
  • Loading branch information
ThePavolC authored Jul 22, 2024
1 parent c7107d4 commit 8755390
Showing 1 changed file with 30 additions and 28 deletions.
58 changes: 30 additions & 28 deletions src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -157,31 +157,35 @@ const TaxFormSection = ({ nextRoute, isDebug, isLive }) => {
)
}

const PostponeSection = ({ nextPostponeRoute, now, isPostponeLive, isDebug }) => (
<>
<h2 className="govuk-heading-m govuk-!-margin-top-3">
{`Odklad daňového priznania za rok ${TAX_YEAR}`}
</h2>
<PostponeText now={now} />
<ul className="govuk-list govuk-list--bullet">
<li>{`do 30.6.${TAX_YEAR + 1} ak ste mali príjmy len zo Slovenska, alebo`}</li>
<li>{`do 30.9.${TAX_YEAR + 1} ak ste mali príjmy aj zo zahraničia`}</li>
</ul>

{
(isPostponeLive || isDebug) && (
<>
<p className="govuk-body-xs">
Používaním tejto služby súhlasíte so spracovaním osobných údajov v rozsahu
nevyhnutnom na vygenerovanie odkladu daňového priznania. Vaše údaje
neukladáme, sú použité výlučne na spracovanie odkladu daňového priznania.
</p>
<PostponeButton now={now} nextPostponeRoute={nextPostponeRoute} />
</>
)
}
</>
)
const PostponeSection = ({ nextPostponeRoute, now, isPostponeLive, isDebug }) => {
const isPostponeTime = now.getMonth() < 3

return (
<>
<h2 className="govuk-heading-m govuk-!-margin-top-3">
{`Odklad daňového priznania za rok ${TAX_YEAR}`}
</h2>
<PostponeText now={now} />
<ul className="govuk-list govuk-list--bullet">
<li>{`do 30.6.${TAX_YEAR + 1} ak ste mali príjmy len zo Slovenska, alebo`}</li>
<li>{`do 30.9.${TAX_YEAR + 1} ak ste mali príjmy aj zo zahraničia`}</li>
</ul>

{
((isPostponeTime && isPostponeLive) || isDebug) && (
<>
<p className="govuk-body-xs">
Používaním tejto služby súhlasíte so spracovaním osobných údajov v rozsahu
nevyhnutnom na vygenerovanie odkladu daňového priznania. Vaše údaje
neukladáme, sú použité výlučne na spracovanie odkladu daňového priznania.
</p>
<PostponeButton isPostponeTime={isPostponeTime} nextPostponeRoute={nextPostponeRoute} />
</>
)
}
</>
)
}

const PostponeText = ({ now }: { now: Date }) => (
<>
Expand All @@ -204,9 +208,7 @@ const PostponeText = ({ now }: { now: Date }) => (
</>
)

const PostponeButton = ({ now, nextPostponeRoute }) => {
const isPostponeTime = now.getMonth() < 3

const PostponeButton = ({ isPostponeTime, nextPostponeRoute }) => {
if (!isPostponeTime) {
return (
<button
Expand Down

0 comments on commit 8755390

Please sign in to comment.