Skip to content

Commit

Permalink
fix: notification zindex and reset notification text (italia#309)
Browse files Browse the repository at this point in the history
  • Loading branch information
bfabio authored Feb 1, 2024
1 parent 47d98fa commit 7ee2f11
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 8 deletions.
6 changes: 5 additions & 1 deletion src/app/components/Editor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,11 @@ export const Editor = (props) => {
};

const handleReset = () => {
notify("Reset", { state: "info" });
notify(
t("editor.form.reset.notification_title"),
t("editor.form.reset.notification_text"),
{ state: "info", dismissable: true },
);
localStorage.setItem("publiccode-editor", "{}");
reset({}, { dirtyFields: true });
setYaml(null);
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/Foot.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const Footer = (props: Props): JSX.Element => {
onClick={() => props.reset()}
disabled={!props.languages || props.languages.length === 0}
>
{t("editor.form.reset")}
{t("editor.form.reset.button")}
</button>
</div>
{/* <div className="content__foot_item">
Expand Down
5 changes: 3 additions & 2 deletions src/app/components/Layout.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import "../../asset/style.scss";
import { NotificationManager } from "design-react-kit";
import { NOTIFICATION_TIMEOUT } from "../contents/constants";

const NOTIFICATION_TIMEOUT = 4_000;

interface Props {
children: React.ReactNode;
Expand All @@ -9,7 +10,7 @@ interface Props {

const Layout = ({ children, isLoading }: Props): JSX.Element => (
<div className={isLoading ? "wrapper loadingRemote" : "wrapper"}>
<NotificationManager duration={NOTIFICATION_TIMEOUT} fix="top" />
<NotificationManager duration={NOTIFICATION_TIMEOUT} fix="top" closeOnClick={false} style={{zIndex: 10}} />
{children}
</div>
);
Expand Down
1 change: 0 additions & 1 deletion src/app/contents/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@ export const SAMPLE_YAML_URL = `https://raw.githubusercontent.com/italia/publicc
export const elasticUrl = ELASTIC_URL || "";
export const defaultCountry = DEFAULT_COUNTRY || "it";
export const AUTOSAVE_TIMEOUT = 15000;
export const NOTIFICATION_TIMEOUT = 3000;
export const DEFAULT_BRANCH = "master";
export const defaultBranch = { branch: DEFAULT_BRANCH };
6 changes: 5 additions & 1 deletion src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@
"yamlloading": "Error loading yaml"
},
"form": {
"reset": "Reset",
"reset": {
"button":"Reset",
"notification_title": "All data cleared",
"notification_text": "All entered data has been cleared"
},
"upload": "Upload",
"validate": "Validate",
"generate": "Generate",
Expand Down
6 changes: 5 additions & 1 deletion src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@
"yamlloading": "Error loading yaml"
},
"form": {
"reset": "Reset",
"reset": {
"button":"Reset",
"notification_title": "All data cleared",
"notification_text": "All entered data has been cleared"
},
"upload": "Upload",
"validate": "Validate",
"generate": "Generate",
Expand Down
6 changes: 5 additions & 1 deletion src/i18n/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@
"yamlloading": "Errore nel caricamento dello yaml"
},
"form": {
"reset": "Reset",
"reset": {
"button":"Reimposta",
"notification_title": "Dati cancellati",
"notification_text": "Tutti i dati inseriti sono stati cancellati"
},
"upload": "Carica",
"validate": "Valida",
"generate": "Genera",
Expand Down

0 comments on commit 7ee2f11

Please sign in to comment.