|
@@ -21,8 +21,8 @@ export default function TopBar(props: TopBarProps) {
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- // Event dispatche
|
|
|
|
|
- const modeChangeDispatcher = (mode: string) => {
|
|
|
|
|
|
|
+ // Event dispatcher
|
|
|
|
|
+ const modeChangeDispatcher = (mode: EditorMode) => {
|
|
|
dispatchEvent(new CustomEvent("ModeChange", { detail: mode }));
|
|
dispatchEvent(new CustomEvent("ModeChange", { detail: mode }));
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -59,7 +59,7 @@ export default function TopBar(props: TopBarProps) {
|
|
|
id="edit"
|
|
id="edit"
|
|
|
type="button"
|
|
type="button"
|
|
|
onClick={() => {
|
|
onClick={() => {
|
|
|
- modeChangeDispatcher("edit");
|
|
|
|
|
|
|
+ modeChangeDispatcher(EditorMode.Edit);
|
|
|
}}
|
|
}}
|
|
|
>
|
|
>
|
|
|
Edit
|
|
Edit
|
|
@@ -71,7 +71,7 @@ export default function TopBar(props: TopBarProps) {
|
|
|
id="read"
|
|
id="read"
|
|
|
type="button"
|
|
type="button"
|
|
|
onClick={() => {
|
|
onClick={() => {
|
|
|
- modeChangeDispatcher("read");
|
|
|
|
|
|
|
+ modeChangeDispatcher(EditorMode.Read);
|
|
|
}}
|
|
}}
|
|
|
>
|
|
>
|
|
|
Read
|
|
Read
|
|
@@ -83,7 +83,7 @@ export default function TopBar(props: TopBarProps) {
|
|
|
id="both"
|
|
id="both"
|
|
|
type="button"
|
|
type="button"
|
|
|
onClick={() => {
|
|
onClick={() => {
|
|
|
- modeChangeDispatcher("both");
|
|
|
|
|
|
|
+ modeChangeDispatcher(EditorMode.Both);
|
|
|
}}
|
|
}}
|
|
|
>
|
|
>
|
|
|
Both
|
|
Both
|