diff --git a/apps/mobile/app/components/dialog/functions.ts b/apps/mobile/app/components/dialog/functions.ts index adc52e6f1..813761764 100644 --- a/apps/mobile/app/components/dialog/functions.ts +++ b/apps/mobile/app/components/dialog/functions.ts @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -import { KeyboardTypeOptions, TextInput } from "react-native"; +import { KeyboardTypeOptions, TextInput, TextInputProps } from "react-native"; import { eSendEvent } from "../../services/event-manager"; import { eCloseSimpleDialog, eOpenSimpleDialog } from "../../utils/events"; import { ButtonProps } from "../ui/button"; @@ -58,6 +58,7 @@ export type DialogInfo = { validators: FieldValidator[]; defaultValue?: string; ref: RefObject; + inputProps?: TextInputProps; }[]; onFormSubmit?: (form: FormRef) => Promise; }; diff --git a/apps/mobile/app/components/dialog/index.tsx b/apps/mobile/app/components/dialog/index.tsx index 906263630..fbeedd057 100644 --- a/apps/mobile/app/components/dialog/index.tsx +++ b/apps/mobile/app/components/dialog/index.tsx @@ -39,7 +39,7 @@ import { defaultBorderRadius } from "../../utils/size"; import { DefaultAppStyles } from "../../utils/styles"; import { sleep } from "../../utils/time"; import { Toast } from "../toast"; -import { Button } from "../ui/button"; +import { Checkbox } from "../ui/checkbox"; import Input from "../ui/input"; import { FormInput, type FormRef } from "../ui/input/form-input"; import { Notice } from "../ui/notice"; @@ -233,6 +233,7 @@ export const Dialog = ({ context = "global" }: { context?: string }) => { > {dialogInfo.form.items.map((item, index) => ( { ) : null} {dialogInfo.check ? ( - <> -