Skip to content

Commit

Permalink
fix: Siirrä suunnitteluvaiheen julkaisun validointi tapahtumaan ennen…
Browse files Browse the repository at this point in the history
… dialogin aukeamista (#291)

* korjaa HASSU-630 mainittu kirjoitusvirhe

* lisää handleSubmit funktiokutsu Tallenna julkaistavaksi -painikkeeseen
  • Loading branch information
tkork committed Jul 8, 2022
1 parent 39164ea commit 2988fac
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 61 deletions.
93 changes: 43 additions & 50 deletions src/components/projekti/suunnitteluvaihe/HyvaksymisDialogi.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,61 +24,54 @@ export default function HyvaksymisDialogi({

return (
<HassuDialog open={dialogiOnAuki} title="Kuulutuksen hyväksyminen ja ilmoituksen lähettäminen" onClose={onClose}>
<form style={{ display: "contents" }}>
<DialogContent>
<DialogContent>
{julkinen ? (
<p>Olet päivittämässä vuorovaikutustietoja. Ilmoitus päivitetyistä tiedoista lähetetään seuraaville:</p>
) : (
<p>
Olet tallentamassa vuorovaikutustiedot ja käynnistämässä siihen liittyvän ilmoituksen automaattisen
lähettämisen. Ilmoitus vuorovaikutuksesta lähetetään seuraaville:
</p>
)}
<div>
<p>Viranomaiset</p>
<ul className="vayla-dialog-list">
{ilmoituksenVastaanottajat?.viranomaiset?.map((viranomainen) => (
<li key={viranomainen.nimi}>
{console.log({ viranomainen })}
{t(`common:viranomainen.${viranomainen.nimi}`)}, {viranomainen.sahkoposti}
</li>
))}
</ul>
<p>Kunnat</p>
<ul className="vayla-dialog-list">
{ilmoituksenVastaanottajat?.kunnat?.map((kunta) => (
<li key={kunta.nimi}>
{kunta.nimi}, {kunta.sahkoposti}
</li>
))}
</ul>
</div>
<div>
{julkinen ? (
<p>Olet päivittämässä vuorovaikutustietoja. Ilmoitus päivitetyistä tiedoista lähetetään seuraaville:</p>
<p>Ilmoitukset lähetetään automaattisesti painikkeen klikkaamisen jälkeen.</p>
) : (
<p>
Olet tallentamassa vuorovaikutustiedot ja käynnistämässä siihen liittyvän ilmoituksen automaattisen
lähettämisen. Ilmoitus vuorovaikutuksesta lähetetään seuraaville:
Klikkaamalla Tallenna ja lähetä -painiketta vahvistat vuorovaikutustiedot tarkastetuksi ja hyväksyt sen
julkaisun asetettuna julkaisupäivänä sekä ilmoituksien lähettämisen. Ilmoitukset lähetetään
automaattisesti painikkeen klikkaamisen jälkeen.
</p>
)}
<div>
<p>Viranomaiset</p>
<ul className="vayla-dialog-list">
{ilmoituksenVastaanottajat?.viranomaiset?.map((viranomainen) => (
<li key={viranomainen.nimi}>
{console.log({ viranomainen })}
{t(`common:viranomainen.${viranomainen.nimi}`)}, {viranomainen.sahkoposti}
</li>
))}
</ul>
<p>Kunnat</p>
<ul className="vayla-dialog-list">
{ilmoituksenVastaanottajat?.kunnat?.map((kunta) => (
<li key={kunta.nimi}>
{kunta.nimi}, {kunta.sahkoposti}
</li>
))}
</ul>
</div>
<div>
{julkinen ? (
<p>Ilmoitukset lähetetään automaattisesti painikkeen klikkaamisen jälkeen.</p>
) : (
<p>
Klikkaamalla Tallenna ja lähetä -painiketta vahvistat vuorovaikutustiedot tarkastetuksi ja hyväksyt sen
julkaisun asetettuna julkaisupäivänä sekä ilmoituksien lähettämisen. Ilmoitukset lähetetään
automaattisesti painikkeen klikkaamisen jälkeen.
</p>
)}
</div>
</DialogContent>
<DialogActions>
<Button primary id="accept_and_publish_vuorovaikutus" onClick={tallenna}>
Hyväksy ja lähetä
</Button>
<Button
onClick={(e) => {
onClose();
e.preventDefault();
}}
>
Peruuta
</Button>
</DialogActions>
</form>
</div>
</DialogContent>
<DialogActions>
<Button primary type="button" id="accept_and_publish_vuorovaikutus" onClick={tallenna}>
Hyväksy ja lähetä
</Button>
<Button type="button" onClick={onClose}>
Peruuta
</Button>
</DialogActions>
</HassuDialog>
);
}
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,9 @@ export default function SuunnitteluvaiheenPerustiedot({ isDirtyHandler }: Props)
</SectionContent>
{!julkinen && (
<Notification type={NotificationType.INFO_GRAY}>
Tiivistetty hankkeen sisälönkuvaus on noudettu aloituskuulutuvaiheesta. Voit muokata kuvausta. Muutokset
tulevat näkyviin palvelun julkiselle puolella Tallenna ja julkaise -painikkeen painamisen jälkeen.
Tiivistetty hankkeen sisällönkuvaus on noudettu aloituskuulutuvaiheesta. Voit muokata kuvausta.
Muutokset tulevat näkyviin palvelun julkiselle puolella Tallenna ja julkaise -painikkeen painamisen
jälkeen.
</Notification>
)}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,6 @@ export default function SuunnitteluvaiheenVuorovaikuttaminen({

const saveDraft = useCallback(
async (formData: VuorovaikutusFormValues) => {
console.log(formData);
setIsFormSubmitting(true);
try {
await saveSunnitteluvaihe(formData);
Expand Down Expand Up @@ -333,14 +332,7 @@ export default function SuunnitteluvaiheenVuorovaikuttaminen({
<Button id="save_suunnitteluvaihe_vuorovaikutukset_draft" onClick={handleSubmit(saveDraft)}>
Tallenna luonnos
</Button>
<Button
primary
id="save_and_publish"
onClick={(event) => {
handleClickOpenHyvaksy();
event.preventDefault();
}}
>
<Button primary id="save_and_publish" onClick={handleSubmit(handleClickOpenHyvaksy)}>
Tallenna julkaistavaksi
</Button>
</Stack>
Expand Down

0 comments on commit 2988fac

Please sign in to comment.