fix: enable keyboard in mobile io note editor (#2916)

This commit is contained in:
Mani 2023-12-28 16:00:07 +08:00 committed by GitHub
parent b06f2f9ccb
commit 6608baa9da
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -11,7 +11,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
import MasksEditor from "./MaskEditor.svelte"; import MasksEditor from "./MaskEditor.svelte";
import Notes from "./Notes.svelte"; import Notes from "./Notes.svelte";
import StickyFooter from "./StickyFooter.svelte"; import StickyFooter from "./StickyFooter.svelte";
import { hideAllGuessOne } from "./store"; import { hideAllGuessOne, textEditingState } from "./store";
export let mode: IOMode; export let mode: IOMode;
@ -25,7 +25,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
]; ];
let activeTabValue = 1; let activeTabValue = 1;
const tabChange = (tabValue) => () => (activeTabValue = tabValue); const tabChange = (tabValue) => {
textEditingState.set(tabValue === 2);
activeTabValue = tabValue;
};
</script> </script>
<Container class="image-occlusion"> <Container class="image-occlusion">
@ -34,7 +37,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
<button <button
class="tab-item {activeTabValue === item.value ? 'active' : ''} class="tab-item {activeTabValue === item.value ? 'active' : ''}
{item.value === 1 ? 'left-border-radius' : 'right-border-radius'}" {item.value === 1 ? 'left-border-radius' : 'right-border-radius'}"
on:click={tabChange(item.value)} on:click={() => tabChange(item.value)}
> >
{item.label} {item.label}
</button> </button>