mirror of
https://github.com/Steffo99/todocolors.git
synced 2024-11-21 15:54:18 +00:00
Pass lang down
This commit is contained in:
parent
8de6ddebb4
commit
a39ec41a19
4 changed files with 5 additions and 4 deletions
|
@ -12,7 +12,7 @@ import {SyntheticEvent, useCallback} from "react"
|
||||||
import style from "./TaskEditor.module.css"
|
import style from "./TaskEditor.module.css"
|
||||||
|
|
||||||
|
|
||||||
export function TaskEditor({t, className, editorHook: {input, setInput, task, setTask}}: { t: TFunction, className?: string, editorHook: ReturnType<typeof useTaskEditor> }) {
|
export function TaskEditor({lang, t, className, editorHook: {input, setInput, task, setTask}}: { lang: string, t: TFunction, className?: string, editorHook: ReturnType<typeof useTaskEditor> }) {
|
||||||
const {isReady, sendRequest} = useBoardConsumer()
|
const {isReady, sendRequest} = useBoardConsumer()
|
||||||
|
|
||||||
const nextIcon = useCallback((e: SyntheticEvent<HTMLButtonElement>) => {
|
const nextIcon = useCallback((e: SyntheticEvent<HTMLButtonElement>) => {
|
||||||
|
@ -33,7 +33,7 @@ export function TaskEditor({t, className, editorHook: {input, setInput, task, se
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
sendRequest({"Task": [null, task]})
|
sendRequest({"Task": [null, task]})
|
||||||
setInput(taskToString({...task, text: ""}))
|
setInput(taskToString({...task, text: ""}, lang))
|
||||||
}, [sendRequest, task, setInput])
|
}, [sendRequest, task, setInput])
|
||||||
|
|
||||||
if(!isReady) {
|
if(!isReady) {
|
||||||
|
|
|
@ -6,7 +6,7 @@ import {TFunction} from "i18next"
|
||||||
import style from "./BoardEditor.module.css"
|
import style from "./BoardEditor.module.css"
|
||||||
|
|
||||||
|
|
||||||
export function BoardEditor({className, t, editorHook}: {className?: string, t: TFunction, editorHook: ReturnType<typeof useTaskEditor>}) {
|
export function BoardEditor({className, lang, t, editorHook}: {className?: string, lang: string, t: TFunction, editorHook: ReturnType<typeof useTaskEditor>}) {
|
||||||
const {boardState: {locked}} = useBoardConsumer()
|
const {boardState: {locked}} = useBoardConsumer()
|
||||||
|
|
||||||
if(locked) return null;
|
if(locked) return null;
|
||||||
|
|
|
@ -37,6 +37,7 @@ export function BoardPage({lang}: {lang: string}) {
|
||||||
setEditorInput={editorHook.setInput}
|
setEditorInput={editorHook.setInput}
|
||||||
/>
|
/>
|
||||||
<BoardEditor
|
<BoardEditor
|
||||||
|
lang={lang}
|
||||||
t={t}
|
t={t}
|
||||||
className={style.pageEditor}
|
className={style.pageEditor}
|
||||||
editorHook={editorHook}
|
editorHook={editorHook}
|
||||||
|
|
2
todored/Cargo.lock
generated
2
todored/Cargo.lock
generated
|
@ -1151,7 +1151,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "todored"
|
name = "todored"
|
||||||
version = "0.3.0"
|
version = "0.4.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"axum",
|
"axum",
|
||||||
"chrono",
|
"chrono",
|
||||||
|
|
Loading…
Reference in a new issue